用户
 找回密码
 立即注册
搜索

[原创] 简单而根本的解决vista中文字体发虚的问题

[复制链接]

7

主题

115

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2007-7-3 17:49:00
简单而根本的解决vista中文字体发虚的问题
最近在各大论坛上搜索解决vista系统下中文字体(雅黑)发虚的办法,此问题尤其在普通的CRT上表现得更为明显,不少都是转载的wbpluto的帖子,根本思路是修改AERO的配置文件aero.msstyles.mui ,将其默认指向宋体,同时用windows xp系统的宋体V3.03替换vista系统的V5.0宋体。
    我按照他的思路修改了,烦琐并且不完全,有的地方仍然有发虚的黑体出现,尤其在我的17寸CRT上表现的更明显,经过我一个晚上的实验,终于找到了一个简单而根本的解决办法:

   
    思路1、选择aero主题。
          2、替换掉vista的默认5.0版本的宋体,用xp系统的宋体替代,这种字体难看(个人观点,不换也行),方法是取得\windows\fonts\宋体&新宋体的控制权限,将其改名,然后复制xp系统的宋体字体simsun.ttc到该文件夹;
          3、 取得\windows\fonts\微软雅黑 微软雅黑blod 两种字体的控制权限,将其改名,目的是让系统找不到他们就行了;
          4、在其他文件夹将复制来的simsun.ttc字体改名成msyh.ttfmsyhbd.ttf两个文件,拷贝至\windows\fonts\,目的是让一些必须要雅黑字体才能启动的程序能够顺利启动(如vista优化大师)。
          5、 注销或重启即可,你可以同时拥有xp清晰的字体效果和vista优秀的磨砂3D效果啦。

    分析 本方法不要更改aero.msstyles.mui 文件,利用vista系统字体的优先级bug完成替换,当在AERO模式下系统调用雅黑字体时,因为此时系统的雅黑字体已经被改名了,系统自然调用不到,默认替补字体就是宋体,而我们拷贝的vista宋体文件在CRT显示器的效果大家已经有目共睹了。
              这种情况其实我们在xp系统下就应该知道,当你在一台电脑上用某种艺术字体完成一篇文章,在另一台没有安装该字体的电脑上打开此文章时,系统就会自动用宋体替换。

      注意:1、不需要修改aero.msstyles.mui 文件;
              2、注意备份原来的5.0版宋体和雅黑字体,当然网上也有下载的;
              3. 关于取得更改文件权限的方法,自己到网上搜索了,需要注意的是以上文件只能改名不能删除,普通administrator权限是无法删除的,TrustedInstaller权限应该可以的。
              4.拷贝复制过程中所有的警告都选“是”;
              5.注意不要将宋体和雅黑同时改名,必须使fonts文件夹中至少存在simsun.ttc  msyh.ttf  msyhbd.ttf三个文件中的一个,否则你的vista系统将无法启动啦,当然你可以在winxp或winpe2.0环境中修复。
使用道具 举报 回复
发表于 2007-7-3 19:45:00
试试看,谢谢
使用道具 举报 回复 支持 反对
发表于 2007-7-3 19:50:00
没觉得发虚啊?
使用道具 举报 回复 支持 反对
发表于 2007-7-3 20:45:00
发虚 吗???没有呀
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则