论文部分内容阅读
你知道每天打开电脑后跃入眼帘的各种文字是什么字体吗?Windows XP默认的字体是“宋体”,很不幸的是这种字体在分辨率较高的屏幕上看起来并不十分舒服,“宋体”显示英文字也很难看。正在火热测试中的Windows Vista内置了一款叫做“微软雅黑”的中文字体,显示中英文都非常漂亮,为XP换上之后效果好极了(见图1),怎么给XP装上这款字体呢?
别把问题想得太简单
要“微软雅黑”字体移植到XP中其实很容易,只需要把字体文件复制到Windows\FONTS目录就行了。但是要让所有程序都使用这种字体就不那么简单了,虽然在“主题和外观设置”中可以设定系统的默认字体,但有很多应用程序在设计时就为自己指定了“宋体”字,所以并不理会系统默认字体是什么。系统中出现一半“微软雅黑”、一半“宋体”的界面很不协调。最简单的办法就是让“微软雅黑”假扮成“宋体”,比如把它的文件名改成原来“宋体”的文件名。不过经测试这个方法并不好,因为系统调用字体时需要扫描字体文件中的相关信息来判断是否是需要调用的字体,而并非仅仅通过文件名。如果我们用上面提到的方法来替换掉“宋体”字,那么整个系统界面显示出的字体就会出现异常,难看不说,还可能导致很多程序界面乱码一片。
也别想得太复杂
真正有效的办法是把“微软雅黑”字体文件中的信息修改为“宋体”字的信息,并替换掉系统中原来的“宋体”字文件。我们需要使用一款叫做“Font Creator”的软件(下载地址:http://www.high-logic.com/download.html),这款软件有30天的免费试用期。
1下载安装后,首先打开“微软雅黑”和“宋体”的文件,“宋体”的文件名是“SIMSUN.TTC”,默认就放在Windows\FONTS目录中,把它复制出来并将扩展名改为TTF,因为“Font Creator”并不能直接打开TTC文件。打开“宋体”时Font Creator会提示需要解压一次,执行此操作后再打开名为“SIMSUN_0.TTF”的字体文件即可(打开速度较慢,不要中止程序)。
2两种字体全部打开后,把“宋体”的信息完全复制到“微软雅黑”字体当中。首先选中“宋体”字的子窗口,接着在“Font Creator”的主菜单上选择“Format→Naming”,软件会弹出字体相关信息的对话框,包括字体名和版本号等。把这些信息逐一复制到“微软雅黑”字体信息对话框的相同位置(“Language”列表中的每一项都需要单独选中后分别进行复制)。
3选中“Chinese-PRC”时右边名称框的“\5B8B\4F53”代表“宋体”这两个字的代码。修改时最好把版本号改得比原来“宋体”字高,如5.0(在“Font Creator”菜单上选择“Format→Settings”,弹出框下也有版本号设置项目)。
4把修改好的“微软雅黑”字体另存一份,把文件名修改为“SIMSUN.TTC”。系统不允许替换当前使用的字体,需要用DOS启动盘引导后(或使用Unlocker解锁后替换)进入FONTS目录替换SIMSUN.TTC,替换之前最好先备份一次。
为了方便大家使用,我已经把修改好了的SIMSUN.TTC放到了网上,如果你觉得自己修改麻烦的话可以直接下载(下载地址:http://www.cnbeta.com/Aoouch/Software/simsun.rar)。
别把问题想得太简单
要“微软雅黑”字体移植到XP中其实很容易,只需要把字体文件复制到Windows\FONTS目录就行了。但是要让所有程序都使用这种字体就不那么简单了,虽然在“主题和外观设置”中可以设定系统的默认字体,但有很多应用程序在设计时就为自己指定了“宋体”字,所以并不理会系统默认字体是什么。系统中出现一半“微软雅黑”、一半“宋体”的界面很不协调。最简单的办法就是让“微软雅黑”假扮成“宋体”,比如把它的文件名改成原来“宋体”的文件名。不过经测试这个方法并不好,因为系统调用字体时需要扫描字体文件中的相关信息来判断是否是需要调用的字体,而并非仅仅通过文件名。如果我们用上面提到的方法来替换掉“宋体”字,那么整个系统界面显示出的字体就会出现异常,难看不说,还可能导致很多程序界面乱码一片。
也别想得太复杂
真正有效的办法是把“微软雅黑”字体文件中的信息修改为“宋体”字的信息,并替换掉系统中原来的“宋体”字文件。我们需要使用一款叫做“Font Creator”的软件(下载地址:http://www.high-logic.com/download.html),这款软件有30天的免费试用期。
1下载安装后,首先打开“微软雅黑”和“宋体”的文件,“宋体”的文件名是“SIMSUN.TTC”,默认就放在Windows\FONTS目录中,把它复制出来并将扩展名改为TTF,因为“Font Creator”并不能直接打开TTC文件。打开“宋体”时Font Creator会提示需要解压一次,执行此操作后再打开名为“SIMSUN_0.TTF”的字体文件即可(打开速度较慢,不要中止程序)。
2两种字体全部打开后,把“宋体”的信息完全复制到“微软雅黑”字体当中。首先选中“宋体”字的子窗口,接着在“Font Creator”的主菜单上选择“Format→Naming”,软件会弹出字体相关信息的对话框,包括字体名和版本号等。把这些信息逐一复制到“微软雅黑”字体信息对话框的相同位置(“Language”列表中的每一项都需要单独选中后分别进行复制)。
3选中“Chinese-PRC”时右边名称框的“\5B8B\4F53”代表“宋体”这两个字的代码。修改时最好把版本号改得比原来“宋体”字高,如5.0(在“Font Creator”菜单上选择“Format→Settings”,弹出框下也有版本号设置项目)。
4把修改好的“微软雅黑”字体另存一份,把文件名修改为“SIMSUN.TTC”。系统不允许替换当前使用的字体,需要用DOS启动盘引导后(或使用Unlocker解锁后替换)进入FONTS目录替换SIMSUN.TTC,替换之前最好先备份一次。
为了方便大家使用,我已经把修改好了的SIMSUN.TTC放到了网上,如果你觉得自己修改麻烦的话可以直接下载(下载地址:http://www.cnbeta.com/Aoouch/Software/simsun.rar)。