sudo apt-get install fontforge
chmod +x otf2ttf.sh
然后运行该脚本转换字体,以下是在我系统上的输出,虽然有两句貌似警告的话,不过不影响使用:
$ otf2ttf.sh LiHeiPro.otf
Copyright (c) 2000-2006 by George Williams.
Executable based on sources from 15:48 3-Jul-2006.
Opening LiHeiPro.otf
Unknown GSUB sub-table type: 0
Unknown GSUB sub-table type: 0
Saving LiHeiPro.ttf
恭喜,你已经得到了 LiHeiPro.ttf 文件。
第二步,复制这些 ttf 字体文件到 /usr/share/fonts/truetype 目录中。当然也可以放到用户主目录的 ~/.fonts 目录中,只要 fc-cache 找得到。
第三步,刷新字体数据的缓存:
sudo fc-cache -f -v
这时候,应该可以在菜单-首选项-字体中可以可以看到有这三种字体。
第四步,配置字体的使用。编辑 /etc/fonts/language-selector.conf 文件,分别找到下面两行:
<family>Bitstream Vera Serif</family>
...
<family>Bitstream Vera Sans</family>
各在下面添加:
<family>STHeiti</family>
<family>LiHeiPro</family>
这使得系统采取一定的次序选择要渲染的字体。英文简体繁体混杂的时候,就可以分别用 Lucida Granda 和 STHeiti 和 LiHeiPro 来渲染,以达到最佳效果。