查看原文
其他

TTC字体解包教程 - 安卓如何从苹果中文中提取TTF文件使用

2017-07-17 心雨 字由心雨

先介绍一下TTC和TTF格式的区别:

TTF:TTF(TrueTypeFont)是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变成最常用的一种字体文件表示方式。

TTC:TTC字体是TrueTypeFont字体集成文件,是在一单独文件结构中包含多种字体,以便更有效地共享轮廓数据,当多种字体共享同一笔画时,TTC技术可有效地减小字体文件的大小。


TTC是几个TTF合成的字库,安装后字体列表中会看到两个以上的字体。两个字体中大部分字都一样时,可以将两种字体做成一个TTC文件,常见的TTC字体,因为共享笔划数据,所以大多这个集合中的字体区别只是字符宽度不一样,以便适应不同的版面排版要求,而TTF字体则只包含一种字型。

打个比方:TTF是砖头,TTC就是房子。TTC是由多个TTF文件组合在一起的。


安卓很多旧的版本只需要一个DroidSansFallback.ttf中文文件就可以了,但是很多人还是不知道如何从我分享的苹果中文Pingfang.ttc里面提取TTF文件:


方法很简单,所需工具:FontCreator。

把你下载的TTC字体,直接拖动到FontCreator上面,就会有提示解包的界面跳出来:

然后点下一步(Next),会让你选择是全部解包还是提取某个字重文件解包:

选择其中你需要的字重,然后点完成(Finish),解包出来的文件,默认和你刚才的TTC文件在一个目录里面,我这里选择了一个字重解包出来了:

好了,解包完成,是不是很简单?

提取出来的TTF文件,你可以进行修改、放大、缩小等等操作,然后修改文件名给你的安卓用,或者重新打包给你的苹果用。


有用的话,记得收藏本文并转发到朋友圈给需要的朋友。

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

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