xelatex无效的字体名称

use*_*121 6 latex tex cjk xetex

我想使用openoffice中文字体,例如AR PL SungtiL GB,但xelatex告诉我它是一个无效的名称(如下所示).看起来字体名称有空格,因此无法识别它?我应该怎么解决这个问题?

(/usr/share/texmf-texlive/tex/latex/base/syntonly.sty)kpathsea: Invalid fontname `AR PL SungtiL GB', contains ' '
Run Code Online (Sandbox Code Playgroud)

我在Ubuntu上使用XeTeX 3.1415926-2.2-0.9995.2(TeX Live 2009/Debian)中的xeCJK包.

glt*_*lts 1

您是否尝试过使用fontspec包?

\n\n

我可以使用任何已安装的字体,即使它们的名称中有空格。请注意,我使用的是 Mac,但根据软件包文档,它应该可以在任何基于 xetex 的系统上运行。在以下示例中,中文字体为“Apple LiSung”。(当然,文件的编码是 UTF-8。)

\n\n
\\usepackage{fontspec}% provides font selecting commands\n\\usepackage{xunicode}% provides unicode character macros\n\\usepackage{xltxtra} % provides some fixes/extras\n\\newfontfamily\\zh{Apple LiSung}\n\n\\begin{document}\nAnd then she asked: {\\zh \xe4\xbb\x8a\xe5\xa4\xa9\xe4\xbd\xa0\xe8\xbf\x98\xe5\xa5\xbd\xe5\x90\x97\xef\xbc\x9f} But I couldn\'t answer ...\n
Run Code Online (Sandbox Code Playgroud)\n\n

请参阅此处优秀的软件包文档。

\n