翻译《The Old New Thing》 - What are SYSTEM_FONT and DEFAULT_GUI_FONT?
发布时间
阅读量:
阅读量

[What are SYSTEM_FONT and DEFAULT_GUI_FONT? - The Old New Thing (microsoft.com)

What is the definition of SYSTEM_FONT and DEFAULT GUI FONT? - The Old New Thing (microsoft.com)
Raymond Chen 2005年07月07日
在编程中 Windows 中,《GetStockObject》函数提供了两类特殊的字体:《SYSTEM_FONT》和《DEFAULT GUI FONT》。它们到底有什么特点呢?
它们是如今已经鲜有人使用的字体。
让我们追溯到Windows 2.0时代,在那个时代窗口采用了名为System的Bitmap font。SYSTEM_FONT被用来获取这种font,并考虑到向后兼容的需求,默认仍是默认使用的窗口font。然而,在现代界面设计环境中,现在已经很少有人会选择这种过时的font了,因为它不仅在高分辨率屏幕上显示效果不佳也无法应用抗锯齿效果。
对于 DEFAULT_GUI_FONT 的情况而言,则显得有些遗憾;其历史源自 Windows 95 开发阶段。曾经被设想为一种新的默认 GUI 字体,在1994年7月却未能实现;但于1994年7月之前的状态却已不再延续——随后改为采用 SystemParametersInfo 函数提供的多种字体选项
当采用 SYSTEM_FONT 和 DEFAULT_GUI_FONT 时需要注意的关键问题是,在美国英语环境下,这些字体属于位图类,并不具备ClearType技术的支持。
全部评论 (0)
还没有任何评论哟~
