ttf字体包瘦身,ttf字体包提取字体——杨小辉

来源:互联网 发布:数据统计测试用例 编辑:程序博客网 时间:2024/04/28 01:57

ttf字体包瘦身

注:此方法只试用于只需要少数字体的情况。

需求:我在做APP时,为了优化标题文字显示效果,需要增加引用[华文琥珀][1]字体。

问题:在项目中增加了[华文琥珀][2]字体的[ttf][3]文件,导致了APP安装包的体积直接曾加了3M。

解决:因为APP中只有标题的几个字会用到这个字体,而[华文琥珀][4]字体的[ttf][5]文件几乎包含了全部文字的字体效果,这些是我不需要的,所有我只要包含标题的[ttf][6]包就可以了。


过程

  1. 准备工作

    a.完整版[华文琥珀][7]字体的[ttf][8]文件。

    b.[fontcreator][9]字体编辑器。

  2. 开始操作

    a.在[fontcreator][10]中打开完整版字体文件。

    b.在[fontcreator][11]中新建瘦身版文件。

    c.通过字符编码在完整版中查找目标并拷贝。

    这里写图片描述
    这里写图片描述

    d.在压缩版中插入新字体并把刚刚拷贝的字体复制上去,并设置字体编码。

    这里写图片描述
    这里写图片描述

    e.根据自己的需求重复[c][12]和[d][13]步骤。

    注意
    要在瘦身文件前默认出入一个空值且编码为0的字体,不然瘦身包使用时会有渲染不上的情况。
    这里写图片描述

  3. 保存果实

    a.所有需要的字体都拷贝完成后保存瘦身文件即可得到小号的[ttf][14]包了。
    这里写图片描述
    这里写图片描述


文中相关地址:
华文琥珀.ttf下载
fontcreator字体编辑器下载
在线字符编码查询

作者:杨小辉 (xiaohui.brook@foxmail.com)

0 0
原创粉丝点击