查看原文
其他

字体教程 - 如何打包 TrueType Collection (TTC) 文件①:最简单基础的打包方法

2017-07-27 心雨 字由心雨

百度一下“TTC打包”,排在前面的几个教程,竟然都是我之前写的。

上面红框里面的两篇,第一篇是我早期写的iOS7-iOS8打包的教程,第二篇是我之前写的关于PingFang.ttc体积太大的情况下如何打包的教程。后来威锋里面一群人,因为我卖了一款网络上之前从来没有出现过的字体,认识的不认识的各种道德帝都出来骂我,那感觉都不共戴天了,然后就把帖子里面的附件删除了,现在又一群人跟我要教程,呵呵。


言归正传,先回顾一下之前的几个教程

①.如何解包TTC文件?

②.如何放大缩小TTC文件解包后的TTF文件?

③.iOS9+iOS10需要修改哪些文件才能提升第三方字体覆盖率?

④.如何解决第三方字体剃头剃尾的问题?


今天告诉大家的是如何把TTF/OTF文件打包成TTC文件

工具:你需要一台电脑,我用的是64位Win10系统;

软件:UniteTTC.exe,这个软件在所有的Windows系统通用。


具体打包流程如下:

①.下载工具,公众号提供了UniteTTC.exe小工具下载,下载完成后,解压到你电脑里面随便一个位置,建议解压到D盘根目录,好找;

②.准备TTF文件,把你修改好的TTF文件放到UniteTTC.exe同目录里面,比如我下面,2个TTF文件,放在同目录里面:

③.打开电脑的命令行,在你这个当前文件夹里面打开命令行,懂点DOS基础的就知道怎么弄了。不懂的,我告诉你如何最快的在当前文件夹打开命令行:就是在上面的地址栏输入cmd,然后回车

在当前目录的资源管理器地址栏输入cmd,然后回车,就会出现下面的命令行

④.打包TTC文件,刚才我们这个文件夹里面有2个TTF文件,名字分别是1.ttf、2.ttf,我们现在要把这2个ttf文件打包成一个新的ttc文件:3.ttc

我们需要在刚才的命令行里面输入:UniteTTC 3.ttc 1.ttf 2.ttf

按照上图所示,输入完毕后回车

⑤.好了,如果你的命令输入无误,刚才的文件夹里面就有了一个新的TTC文件了:3.ttc

OK,教程到此结束,是不是很简单?

很多人问我:能不能告诉我iOS7字体打包的方法?能不能告诉我iOS8字体打包的方法?能不能告诉我iOS9字体打包的方法?能不能告诉我iOS10字体打包的方法?

看完这一篇你就知道了:做手机字体,没有系统的区别,只有文件格式的区别,你弄明白这些文件格式,所有的手机、系统,都一样,只是文件名的区别而已。


有人要问了,有些ttc是由很多ttf组成的,怎么办?你说怎么办?当然是命令行输入长一点了,比如有10个TTF,准备好你的10个TTF文件,然后输入:UniteTTC 11.ttc 1.ttf 2.ttf 3.ttf 4.ttf 5.ttf 6.ttf 7.ttf 8.ttf 9.ttf 10.ttf

还有人问,我的TTF名字不是1.ttf或者2.ttf怎么办?是什么名字,你就输入什么,我这里是为了方便演示所以都命名成最简单的。

依然有人问,我的不是TTF文件,是OTF文件,能打包吗?能,你把otf后缀名改成ttf就可以了,或者输入的时候直接输入OTF:UniteTTC 3.ttc 1.otf 2.otf

最后还有人问:我不知道什么是后缀名,我也不知道你刚才说的回车是什么意思。对不起,你不要用电脑了,这是幼儿园电脑知识,我不知道怎么普及。


有些人会问到,为什么我修改的ttf文件,在电脑上面显示正常,打包成ttc也可以在电脑上面预览打开,为什么放到手机上面就是乱码问号?这个涉及到TTF文件的属性,且听下回分解。


工具下载:

关注本公众号,回复TTC获取。


原创不易,喜欢的话,可以捐赠一点零花钱鼓励作者:

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存