基于Visual C++2010与windows7 sdk开发Windows7应用(4) 获取windows7字体并设置字体

Windows7新增了很多字体,并改变了字体接口,如何获取windows7字体并设置字体呢,

ClearType是Windows 7字体渲染方式。ClearType是Windows 7字体渲染方式。由于用户80%的时间几乎都要花在阅读上,微软特别看重用户在字体方面的体验,而ClearType得出现正是为了通过特殊的渲染方式给予LCD和CRT显示器以出色的显示效果的。
为了适应不同显示器的特性,Windows 7内置了一项名为ClearType Tuner的功能用于在不同环境下选择合适的ClearType样式以获取最佳的视觉效果。

针对安装字体过多拖慢系统速度的问题,Windows 7还能按照条件将特定字体隐藏起来,查看起来就方便多了,而且不会白白占用更多内存。Windows 7会自动按照用户语言设置隐藏字体,但也允许用户手动设置。

Windows 7终于去掉了安装新字体对话框,并在其他方面做出了很多改进。

Windows 7预览版还增加了一个名为“Gabriola”的新字体,是一种很漂亮的Script字体,也支持大量先进的OpenType功能。

最后还有“DirectWrite API”,能更好地支持文字渲染,包括非像素边缘字体和Y轴反锯齿等。

基于Visual C++2010与windows7 sdk开发Windows7应用(4) 获取windows7字体并设置字体

 

基于Visual C++2010与windows7 sdk开发Windows7应用(4) 获取windows7字体并设置字体

 

基于Visual C++2010与windows7 sdk开发Windows7应用(4) 获取windows7字体并设置字体

 

 

下列代码在windows7 中VS2010调试通过,详情键代码注释

 

 

 

你可能感兴趣的:(windows7)