来自网络

Office 2008下可用的中文Windows字体(Snow Leopard 兼容)

[i=s] 本帖最后由 md8 于 2009-9-28 23:26 编辑 [/i]

 

由于Windows下的中文truetype字体中的name table表定义的差异,当直接将windows下的中文truetype字体拷贝到mac下使用时,Office 2008中的字体列表无法显示中文。

 

修改方法:

 

下这个字体工具包 [url=http://developer.apple.com/textfonts/download/]

(在Snow Leopard下要安装Rosetta)

 

1. ftxdumperfuser -t ‘name’ -o output.xml 字体.ttf ,将字体文件的name table倒出到output.xml 中

2. 修改output.xml(可对比参考以前改过的字体),修改后另存为input.xml

3. ftxdumperfuser -k ‘name’ 字体.ttf   删除字体文件中的 name table

4. ftxdumperfuser -t ‘name’ -d input.xml 字体.ttf,将input.xml内容写到字体文件的nam table 中

 

此外,在Snow Leopard中,ATS的运作方式似乎有些变化,系统依靠cmap表来识别字库的语言。

因此也需要修改字库的cmap表,具体方法和改name表相同,修改内容可对比原始文件与修改过的文件找出差异。

 

下面是已经修改好的字库

 

宋体、新细明体

[url=http://rapidshare.com/files/286052219/ofonz.zip]

替换Office 2008安装在/Library/Fonts/Microsoft的同名文件

 

方正舒体、方正姚体、华文琥珀、华文彩云、华文新魏、仿宋_2312、楷体_2312、微软雅黑 、 黑体 、 楷体 、 仿宋体 、 新宋体等

[url=http://rapidshare.com/files/286072087/simfonz.zip]

可以拷在 /users//Library/Fonts下

 

微软正黑、细明体

[url=http://rapidshare.com/files/286060913/tradfonz.zip]

可以拷在 /users//Library/Fonts下

 

标楷体

[url=http://rapidshare.com/files/286055847/BiauKai.ttf.zip]

如果对系统自带的biaukai体难以忍受,可用这个文件替代。原文件放在/Library/Fonts下。

 

如果发现因频繁删装字体,系统字体有些不正常,可使用以下命令清除font cache

atsutil databases -removeUser

sudo atsutil databases -remove

做完后重启机器

用户登录