officeba > 单独文章


让Vista正常显示中文字体文件

相信很多朋友已经用上了Windows Vista,如果你进入控制面板打开“外观和个性化-字体”,或者进入“\Windows\Fonts”,在这里任意双击某个字体文件,发现总是无法正常显示其中的中文字符,这里只是显示“The quick brown fox jumps over the lazy dog. 1234567890”,而正常情况下则应该显示为“Windows中文字型范例1234567890”,而且这个问题在安装SP1之后仍然没有得到解决。其实,我们可以按照下面的方法对MUI资源文件进行修改来解决上述问题。

第一步:这里我们需要使用到Resource Hacker或其他资源修改工具,接下来找个Windows XP系统,用Resource Hacker打开“\system32\fontview.exe”,在“消息表-1-2052”的右侧窗格的第13行可以发现“Windows中文字型范例1234567890”的内容,请将这行内容复制到剪贴板中备用。

第二步:如果你用Resource Hacker打开Windows Vista系统下的fontview.exe,会发现这里就没有“消息表”这一资源,正确的方法是应该打开“\windows\system32\zh-cn\fontview.exe.mui”这个文件。

现在终于找到了问题产生的原因,原来是第11行显示为“The quick brown fox jumps over the lazy dog. 1234567890”,正常情况下应该是“Windows中文字型范例1234567890”,这就是Windows Vista的字体预览是显示不正常的原因所在。

第三步:现在的工作就简单多了,现在我们要将“The quick brown fox jumps over the lazy dog.”手工更改为“Windows中文字型范例”,建议将该文件复制出来进行修改,待修改完成之后重新覆盖过去。注意覆盖过去时,需要获得相应的权限,或者切换到XP系统下进行。

完成上述工作之后,再次查看相关字体文件中的中文字符就完全正常了。


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2008-09-12 06:50:36,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容