2010-04-18 3 views
6

Я хочу использовать китайские шрифты openoffice, например AR PL SungtiL GB, но xelatex говорит мне, что это недопустимое имя (как показано ниже). Похоже, что имя шрифта имеет пробелы и поэтому не распознает его? Как мне обойти это?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.

+0

Каков фактический путь к шрифту? –

+0

У вопроса отсутствует минимальный пример, чтобы воспроизвести проблему. –

ответ

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

Смотрите отличный пакет документации here.

Смежные вопросы