将Vista微软雅黑设为XP默认字体
每天打开电脑后跃入眼帘的各种文字是什么字体?XP默认字体是"宋体",不幸的是这种字体在分辨率较高的屏幕上看起来并不十分舒服,"宋体"显示英文字也很难看。火热测试的Vista内置了一款叫做"微软雅黑"的中文字体,显示中英文都非常漂亮,为XP换上之后效果好极了,怎么给XP装上这款字体呢?
1.别把问题想得太简单
"微软雅黑"字体移植到XP中很容易,只需把字体文件复制到Windows\FONTS目录就行了。但是要让所有程序都使用这种字体就不那么简单了,虽然在"主题和外观设置"中可以设定系统的默认字体,但有很多应用程序在设计时就为自己指定了"宋体"字,所以并不理会系统默认字体是什么。系统中出现一半"微软雅黑"、一半"宋体"的界面很不协调。最简单的办法就是让"微软雅黑"假扮成"宋体",比如把它的文件名改成原来"宋体"的文件名。不过经测试这个方法并不好,因为系统调用字体时需要扫描字体文件中的相关信息来判断是否是需要调用的字体,而并非仅仅通过文件名。如果用上面提到的方法来替换掉"宋体"字,那么整个系统界面显示出的字体就会出现异常,难看不说,还可能导致很多程序界面乱码一片。
2.也别想得太复杂
真正有效的办法是把"微软雅黑"字体文件中的信息修改为"宋体"字的信息,并替换掉系统中原来的"宋体"字文件; 我们需要使用一款叫做"Font Creator"的软件(下载地址:http://www.high-logic.com/download.html),这款软件有30天的免费试用期。
微软雅黑下载:http://down.wglm.net/Software/Catalog9/737.html
第一步: 下载安装后,先打开"微软雅黑"和"宋体"的文件,"宋体"文件名是"SIMSUN.TTC",默认放在Windows\FONTS目录中,把它复制出来并将扩展名改为TTF,因为"Font Creator"并不能直接打开TTC文件; 打开"宋体"时Font Creator会提示需要解压一次,执行此操作后再打开名为"SIMSUN_0.TTF"的字体文件即可(打开速度较慢,不要中止程序)。
第二步: 2种字体全部打开后,把"宋体"的信息完全复制到"微软雅黑"字体当中。首先选中"宋体"字的子窗口,接着在"Font Creator"的主菜单上选择"Format→Naming",软件会弹出字体相关信息的对话框,包括字体名和版本号等(见图2)。把这些信息逐一复制到"微软雅黑"字体信息对话框的相同位置("Language"列表中的每一项都需要单独选中后分别进行复制)。
第三步:当选中"Chinese-PRC"项时右边名称编辑框出现的"\5B8B\4F53"代表"宋体"这两个汉字的字体代码; 修改时最好把版本号改得比原来"宋体"字高一点,如5.0等等(在"Font Creator"的主菜单上选择"Format→Settings",弹出对话框下的选项卡中也有版本号设置项目)。 第四步: 把修改好的"微软雅黑"字体另存一份,并把文件名修改为"SIMSUN.TTC"。由于,Wins不允许替换当前正在使用的字体文件,所以需要使用DOS启动盘引导后(或者使用Unlocker工具解锁后替换)进入FONTS目录替换SIMSUN.TTC。为了以防万一,替换之前最好先备份一次。
转自中国Vista联盟 http://www.52vst.com
-------------更改Windows系统默认字体的方法 2006-07-07 http://www.enet.com.cn/article/2006/0707/A20060707126976.shtml
WinXP/SP1-2的修改方法:
找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
把"GUIFont.Facename"字符串的值改为 Tahoma
把"GUIFont.Height" DWORD 值改为 8
结果如下面所示:
"GUIFont.Facename"="Tahoma"
"GUIFont.Height"=dword:00000008
Vista修改方法(2个地方): [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
"GUIFont.Facename"="Tahoma"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg 2"="Tahoma"
"MS Shell Dlg"="Tahoma"
---------参考资料: 用微软雅黑代替宋体开启 ClearType UI Wins系统下的宋体字,最小阅读范围是12px。当你把字体设置为小于 12px时,IE比较"智能",它能把中文字体自动调整到12px这个可读范围,而Firefox就比较"老实",忠实地再现CSS里的设置。
Wins下11px的中文宋体字是难于阅读的。
另:Wins系统下,12px, 14px, 16px这三个字号的表现都不错。
没有评论:
发表评论