-
原创:雅黑修改成宋体完全教程(并工具下载)
2006年12月24日
(图片在全文阅读里)
准备知识
提取ttc字体中的ttf字体文件
使用 ttctools的BREAKTTC.EXE(命令行格式:BREAKTTC.EXE xxx.ttc)
合并ttf字体为ttc
使用ttctools的MAKETTC.EXE(命令行格式:MAKETTC.EXE xxx.ttc xxx1.ttf xxx2.ttf)
使用ttfname.ext的方法:直接将字体文件(如font.ttf)拖放到程序图标上即可
第一步:提取simsun.ttc中的ttf文件
将sinsun.ttc和breakttc.exe放在同一目录下,然后打开命令行窗口,定位到此目录,输入:breakttc simsun.ttc,回车即发现目录里多了两个文件:font00.ttf和font01.ttf,他们就是宋体和新宋体的字体文件。
第二步:查看font00.ttf的字体名字信息
将font00.ttf和ttfname.exe放在同一目录下,然后拖住font00.ttf到ttfname.exe图标上,即打开一个程序窗口,最上面Encode下拉框是本字体支持的字符和语言,往下即是字体名称信息和版权信息了。
注:宋体的Encode只有三个,即:
platform=Macintosh,encode=Roman,lang=English
platform=Microsft,encode=Unicode,lang=English
platform=Macintosh,encode=Unicode,lang=Unknown(2052)
而微软雅黑却有很多,在下一步修改时记得只修改这三个的字体名称和版权信息和宋体一样就行了。
第三步:修改微软雅黑的字体名称和版权信息
将准备好的微软雅黑字体放入ttfname.exe目录下,参照上一步打开此字体的程序窗口,将上一步中提到的三项改得和宋体一样就行了,即把名称中的yahei改为simsun即可。
第四步:重新合成TTC文件
将上一步中改好的雅黑字体改名为font00.ttf,然后和第一步中生成的font01.ttf一起放入makettc.exe所在目录,然后打开命令行窗口定位到此目录,输入makettc simsun.ttc font00.ttf font01.ttf,回车即可看到生成了一个simsun.ttc文件,这就是改好的表面是宋体,实则雅黑的字体了。
至此,大功告成。












