【iPhone资源】授人鱼,不如授人以渔--如何制作iphone 字体_iPhone教程技...

来源:百度文库 编辑:神马文学网 时间:2024/04/29 08:52:30
【iPhone资源】授人鱼,不如授人以渔--如何制作iphone 字体 打印 订阅 刷新 bobjoe520  分区版主   发表于:2010-01-31 15:42   只看该作者 发帖 21238    精华:19   最后登录:2010-12-29    发短消息        
1楼 该帖被浏览  2,055 次,回复 12 次

今天真假雅黑字体事件也算一场小风波,现在我以雅黑601,602为例,来说说如何自己制作iphone的字体(工具在附件)

准备知识
1、提取ttc字体中的ttf字体文件
使用 ttctools的BREAKTTC.EXE(命令行格式:BREAKTTC.EXE xxx.ttc),或者直接把字体拖到程序图标上
2、合并ttf字体为ttc
使用ttctools的MAKETTC.EXE(命令行格式:MAKETTC.EXE xxx.ttc xxx1.ttf xx
x2.ttf)-----在dos窗口运行
3、使用ttfname.ext的方法:直接将字体文件(如font.ttf)拖放到程序图标上即可。

第一步:提取ttc中的ttf文件
将STHeiti-Light.ttc和STHeiti-Medium.ttc与ttcbreakttc.exe放在同一目录下,然后打开命令行窗口,定位到此目录,输
入:breakttc STHeiti-Light.ttc,回车即发现目录里多了四个文件:font00.ttf,font01.ttf,font02.ttf,font03.ttf
他们就是STHeiti-Light的字体文件。

第二步:查看font00-03.ttf的字体名字信息
拖住font00.ttf到ttfname.exe图标上,即打开一个程序窗口,最上面Encode下拉框是本字体支持的字符和语言,往下即是字体名称信息和版权信息了。
注:1、STHeiti的Encode只有三个,而微软雅黑却有很多,在下一步修改时记得只修改这三个的字体名称和版权信息和宋体一样就行了。
2、STHeiti有四个对应字体,而雅黑只有一个,所以把雅黑复制4份,简单取名1.ttf 2.ttf 3.ttf 4.ttf

第三步:修改微软雅黑的字体名称和版权信息
将准备好的微软雅黑字体放入ttfname.exe目录下,参照上一步打开此字体的程序窗口,将上一步中提到的Encode改得和STHeiti一样就行了。(共1、2、3、4.ttf 分别对应font00-03.ttf)

第四步:重新合成TTC文件
将上一步中改好的雅黑字体4个ttf文件放入makettc.exe所在目录,然后打开命令行窗口定位到此目录,输入makettc STHeiti.ttc 1.ttf 2.ttf 3.ttf 4.ttf
回车即可看到生成了一个STHeiti.ttc文件,这就是改好的字体了。再重名名为STHeiti-Light.ttc,因为我发现 makettc 生成ttc文件时候,文件名中不能有- _等符号


然后按上面步骤做STHei-medium的
至此,大功告成。

替换,权限设置644就可以重启看效果了

注意:字体的Encode信息必须与原iphone的相同,请仔细校对!

附件

TTCtools.zip (81.82 KB)

2010-1-31 15:42, 下载次数: 56