xelatex Неверное имя шрифта
Я хочу использовать китайские шрифты openoffice, например, AR PL SungtiL GB, но xelatex говорит мне, что это недопустимое имя (как показано ниже). Кажется, в имени шрифта есть пробелы, и поэтому он его не распознает? Как мне обойти это?
(/usr/share/texmf-texlive/tex/latex/base/syntonly.sty)kpathsea: Invalid fontname `AR PL SungtiL GB', contains ' '
Я использую пакет xeCJK в XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian) в Ubuntu.
1 ответ
Вы пробовали использовать пакет fontspec?
Я могу использовать любой установленный шрифт, даже если в их именах есть пробелы. Обратите внимание, что я использую Mac, но, согласно документации пакета, он должен работать в любой системе на основе xetex. В следующем примере китайский шрифт "Apple LiSung". (Кодировка файла, конечно, UTF-8.)
\usepackage{fontspec}% provides font selecting commands
\usepackage{xunicode}% provides unicode character macros
\usepackage{xltxtra} % provides some fixes/extras
\newfontfamily\zh{Apple LiSung}
\begin{document}
And then she asked: {\zh 今天你还好吗?} But I couldn't answer ...
Смотрите отличную пакетную документацию здесь.