解决 Windows 中缺少字体的问题

在 Windows 7 和 Windows 8 中,默认的英文字体是“Segoe UI”,与之相对应的简体中文字体是“微软雅黑”,这种从 Vista 开始在界面上大规模采用的非衬线字体与宋体相比,满足了高分辨率的显示需求,更美观易读,让 Windows 的界面水平上了一个新台阶,并且还进一步影响许多设计师在自己的平面设计中使用类似的字体。
解决 Windows 中缺少字体的问题
当然,当我开始使用 Windows Vista 之后,我也无可救药的喜欢上了这种更平滑浑厚的字体效果,与当时让人眼前一亮的 Aero 毛玻璃效果相得益彰,在那以后,我自己编写的工作文书中也越来越多的采用了这样的风格。
但你是否发现了这样一个问题?在 Windows 的字体选择对话框中,你可以找到“微软雅黑”,但是却找不到“Segoe UI”
解决 Windows 中缺少字体的问题
即使手动输入 Segoe UI,也会被提示找不到该字体:
解决 Windows 中缺少字体的问题
这个问题之所以不明显,是因为 Office、Photoshop 等程序使用的是自己的字体选择控件,能够根据自己的需要读取和显示字体列表供用户选择,但绝大多数普通应用程序为了方便,还是直接调用 Windows 内置的“字体选择对话框”的:
解决 Windows 中缺少字体的问题
如果你也遇到了这个问题,解决起来其实很简单,那就是单击下方的“显示更多字体”或从“控制面板”中打开“字体”管理器,找到隐藏的字体,然后将其设置为“显示”即可:
解决 Windows 中缺少字体的问题
再看看字体选择对话框,想要的字体已经出现了:
解决 Windows 中缺少字体的问题
关于微软为何要将内置的某些字体隐藏的原因,目前没有什么参考消息,个人猜测应该是为了提高“字体选择对话框”加载字体列表时的速度吧。


本文转自wbpluto 51CTO博客,原文链接:http://blog.51cto.com/wbpluto/890104,如需转载请自行联系原作者
上一篇:基于TableStore的数据采集分析系统介绍


下一篇:MySQL远程连接ERROR 2003 (HY000) Cant connect to MySQL server on (10060)