Web blog of yydzero
姚延栋(Yandong Yao)的博客
归档
« 十一月 2009
星期日星期一星期二星期三星期四星期五星期六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
     
       
今天
Click me to subscribe
Search In My Blog

链接
 

今日点击: 28

Locations of visitors to this page
« 修改 Netbean 6.0 缺省用户名 | Main | 在 Solaris 上使用 Mercur... »
星期二 十二月 25, 2007
在 Solaris 上安装 TTX(一个dump TrueType字体文件数据的工具)

TTX 官方网站只提供了Windows和Mac平台的二进制程序,因此如果想在Solaris上使用 TTX 需要自己编译和安装,好在过程也非常简单。

1。安装 numpy python 模块

TTX 是使用 python 写的,并且需要使用一个 Numerical python 模块。可以从 http://sourceforge.net/projects/numpy 下载该模块。下载后进入源代码目录,运行“python setup.py install”。需要注意的是需要在 PATH 中有cc编译器。

2。安装 TTX

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".

3. 使用 TTX 

TTX 的使用非常简单,可以查看帮助信息。举一个简单的例子:

转储 TrueType 字体的 CMap 表的信息:ttx -t cmap truetype_file

Posted at 02:07上午 十二月 25, 2007 by Yaodong Zero Yao in I18N  |  评论[2]

评论:

should it be "python setup.py install"?

发表于 Yong Sun 在 2008年01月01日, 09:11 下午 CST #

oops, a typo. thanks.

发表于 yydzero 在 2008年01月01日, 09:41 下午 CST #

发表一条评论:
  • HTML语法: 禁用