2010-04-18 18 views
6

Açık yazı tipi Çince yazı tiplerini kullanmak istiyorum, örneğin AR PL SungtiL GB, ancak xelatex bana bunun geçersiz bir ad olduğunu söyler (aşağıda gösterildiği gibi). Yazı tipi adı boşlukları var gibi görünüyor ve bu yüzden onu tanımıyor? Bunu nasıl aşmalıyım?xelatex Geçersiz yazı tipi adı

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

Ben XeTex 3.1415926-2.2-0.9995.2 yılında xeCJK paketini kullanıyorum (TeX Canlı 2009/Debian) Ubuntu üzerinde.

+0

Yazı tipine giden gerçek yol adı nedir? –

+0

Sorun, sorunu yeniden oluşturmak için en az bir örnek eksik. –

cevap

1

fontspec paketini kullanarak denediniz mi?

Yüklü yazı tiplerini, adlarında boşluk olsa bile kullanabilirim. Bir Mac kullandığımı unutmayın, ancak paket belgelerine göre xetex tabanlı bir sistem üzerinde çalışmalıdır. Aşağıdaki örnekte Çince yazı tipi "Apple LiSung" dur. (Dosyanın kodlama tabii ki, UTF-8'dir.)

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

mükemmel paket belgelerine here bakınız.