Ubuntu+TexLive2008下的Xelatex不能使用Adobe OpenType字体

原来在Windows系统中很容易配置成功的Adobe OpenType字体,在Ubuntu下倒腾了半天也没有成功,将操作步骤写下来,不知道是否哪一步出错了。



  1. 在 /usr/share/fonts/truetype/下建立adobe 目录,将4款(宋体/楷体/黑体/仿宋)复制到该目录中;

  2. 运行命令 sudo fc-cache -r -v ,重建系统字体缓存;

  3. 运行命令 sudo fc-list :lang=zh-cn > fc.txt,查看字体是否建立成功?fc.txt文件如下;

    WenQuanYi Bitmap Song:style=Bold
    文泉驿等宽正黑,文泉驛等寬正黑,WenQuanYi Zen Hei Mono:style=中等,Medium
    AR PL UMing TW:style=Light
    AR PL UMing HK:style=Light
    AR PL UMing CN:style=Light
    微软雅黑,Microsoft YaHei:style=Normal,obyčejné,Standard,Κανονικά,Regular,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
    Adobe 楷体 Std R,Adobe Kaiti Std,Adobe 楷体 Std,Adobe Kaiti Std R:style=R,Regular
    AR PL UKai TW MBE:style=Book
    文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=中等,Medium
    AR PL UKai CN:style=Book
    AR PL UKai HK:style=Book
    AR PL UKai TW:style=Book
    Adobe 黑体 Std R,Adobe Heiti Std,Adobe 黑体 Std,Adobe Heiti Std R:style=R,Regular
    微软雅黑,Microsoft YaHei:style=Negreta,tučné,fed,Fett,Έντονα,Bold,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,Lodia
    WenQuanYi Bitmap Song:style=Regular
    Adobe 宋体 Std L,Adobe Song Std,Adobe 宋体 Std,Adobe Song Std L:style=L,Regular
    AR PL UMing TW MBE:style=Light
    Adobe 仿宋 Std R,Adobe Fangsong Std,Adobe 仿宋 Std,Adobe Fangsong Std R:style=R,Regular



  4. 建立一个测试文件,用xeCJK宏包声明CJK字体,如下

    \setCJKmainfont[BoldFont=Adobe Heiti Std,ItalicFont=Adobe Kaiti Std]{Adobe Song Std}
    \setCJKsansfont{Adobe Heiti Std}
    \setCJKmonofont{Adobe Fangsong Std}

  5. 用xelatex 编译该文件,xelatex 版本为(XeTeX 3.1415926-2.2-0.999.6 (Web2C 7.5.7)),但不成功,完全没有中文!查看PDF文件属性,发现字体并没有嵌入进来


没有办法了,只有用其它字体来替代Adobe OpenType字体了,最后的字体设置如下:


\setmainfont[BoldFont={Times New Roman Bold}]{Times New Roman}
\setsansfont[BoldFont={Courier New Bold}]{Courier New}
\setmonofont[BoldFont={Arial:style=Bold}]{Bitstream Vera Sans Mono}
\setmainfont[BoldFont=微软雅黑, ItalicFont=AR PL UKai CN]{AR PL UMing CN}
\setsansfont[BoldFont=文泉驿正黑]{FreeSans}
\setmonofont{文泉驿等宽正黑}


你可能感兴趣的:(ubuntu)