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 Живой 2009/Debian) на Ubuntu.

6
задан Charles Stewart 19 April 2010 в 10:37
поделиться

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 ...

См. Отличную документацию по пакету здесь .

1
ответ дан 17 December 2019 в 22:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: