星期二 十二月 25, 2007
星期二 十二月 25, 2007
TTX 官方网站只提供了Windows和Mac平台的二进制程序,因此如果想在Solaris上使用 TTX 需要自己编译和安装,好在过程也非常简单。
TTX 是使用 python 写的,并且需要使用一个 Numerical python 模块。可以从 http://sourceforge.net/projects/numpy 下载该模块。下载后进入源代码目录,运行“python setup.py install”。需要注意的是需要在 PATH 中有cc编译器。
去 http://www.letterror.com/code/ttx/index.html 下载最新的 TTX 版本,然后进入源代码目录,运行“python setup.py install”。这样就安装上 TTX 了。
需要注意的一点是 TTX 使用的是老的 Numberic 模块名字,而最新的模块名字是 numpy,因此需要修改文件/usr/lib/python2.4/site-packages/FontTools/fontTools/ttLib/sfnt.py
, 将其中的 "import Numeric" 修改为 "import numpy".
TTX 的使用非常简单,可以查看帮助信息。举一个简单的例子:
转储 TrueType 字体的 CMap 表的信息:ttx -t cmap truetype_file
星期五 十二月 21, 2007