2010-04-18 11 views
6

मैं ओपनऑफिस चीनी फोंट का उपयोग करना चाहता हूं, जैसे एआर पीएल सुंगटीएल जीबी, लेकिन xelatex मुझे बताता है कि यह एक अवैध नाम है (जैसा कि नीचे दिखाया गया है)। ऐसा लगता है कि फ़ॉन्ट नाम में रिक्त स्थान हैं और इसलिए यह इसे पहचान नहीं पा रहा है? मुझे इसके आसपास कैसे जाना चाहिए?xelatex अमान्य फ़ॉन्ट नाम

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

मैं XeTeX 3.1415926-2.2-0.9995.2 में xeCJK पैकेज का उपयोग कर रहा (टेक्स लाइव 2009/डेबियन) Ubuntu पर।

+0

फ़ॉन्ट का वास्तविक पथनाम क्या है? –

+0

समस्या को पुन: पेश करने के लिए प्रश्न में एक न्यूनतम उदाहरण गुम है। –

उत्तर

1

क्या आपने fontspec पैकेज का उपयोग करने का प्रयास किया है?

मैं किसी भी स्थापित फ़ॉन्ट का उपयोग कर सकता हूं, भले ही उनके नामों में रिक्त स्थान हों। ध्यान दें कि मैं मैक का उपयोग करता हूं, लेकिन पैकेज प्रलेखन के अनुसार इसे किसी भी xetex- आधारित सिस्टम पर काम करना चाहिए। निम्नलिखित उदाहरण में चीनी फ़ॉन्ट "ऐप्पल लीसुंग" है। (फ़ाइल की एन्कोडिंग 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 देखें।

संबंधित मुद्दे