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

2021/4/26 7:29:13

本文主要是介绍基于Visual C++2010与windows7 sdk开发Windows7应用(4) 获取windows7字体并设置字体,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

   基于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轴反锯齿等。

 

 

 

 

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



这篇关于基于Visual C++2010与windows7 sdk开发Windows7应用(4) 获取windows7字体并设置字体的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程