2013-07-30 7 views
5

में यूनिकोड मेरे पास निम्नलिखित वर्ण हैं, जो विदेशी वर्णों का उत्पादन करने का प्रयास कर रहे हैं।एक्सएसएल-एफओ विदेशी पात्र (पोलिश) एपैच एफओपी (वी 1.1)

<?xml version="1.0" encoding="UTF-8"?> 
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> 
... 
<fo:block font-size="11pt" font-family="calibri" language="pl">  
Odwrotna strona tego pisma zawiera wa&#x017C;ne informacje. je&#x017C;eli potrzebuje Pan/i pomocy, aby je zrozumie&#x0107;, prosz&#x0119; 
     zadzwoni&#x0107; pod numer X-XXX-XXX-XXXX po bezp&#x0142;atne us&#x0142;ugi j&#x0119;zykowe. 
</fo:block> 

मैं आवश्यक यूनिकोड वर्ण का उपयोग करने के लिए हर फ़ॉन्ट प्रकार मैं के बारे में सोच सकते हैं की कोशिश की है, लेकिन अभी तक कोई सफलता मिली है।

क्या मेरे स्वरूपण में कुछ गड़बड़ है? या यूनिकोड मैं उपयोग कर रहा हूँ? या शायद मैंने अपना एक्सएमएल सही तरीके से घोषित नहीं किया है?

यह, और मेरे कोरियाई, चीनी, और रूसी यूनिकोड वर्ण केवल इस समय मुझे परेशानी दे रहे हैं। जबकि मेरे स्पेनिश और क्रोएशियाई यूनिकोड वर्ण ठीक काम कर रहे हैं।

+0

आपका आउटपुट फ़ाइल प्रारूप क्या है? परिणामस्वरूप आउटपुट देखने के लिए आप किस प्रोग्राम का उपयोग करते हैं? पात्रों के साथ वास्तव में क्या होता है (क्या वे बाहर निकले हैं, गलत चरित्र, प्रश्न चिह्न, बॉक्स)? आप किस ओएस पर हैं? – Eelke

+0

मेरा आउटपुट एक पीडीएफ फाइल है, जिसे एडोब रीडर के साथ देखा जाता है। प्रश्न में वर्ण # प्रतीक बन जाते हैं। मैं विंडोज एक्सपी पर हूं। – Zibbobz

उत्तर

3

यदि आपको अपनी फ़ाइल में विशेष वर्ण प्रदर्शित करने में समस्याएं आ रही हैं तो आप उन्हें कॉन्फ़िगरेशन फ़ाइल में परिभाषित करने का प्रयास कर सकते हैं। यहां http://xmlgraphics.apache.org/fop/trunk/output.html#afp-configuration आपको यह पता चल सकता है कि यह कैसे करें। यह भी सुनिश्चित करें कि आपके पास सही ढंग से निर्दिष्ट आपकी फ़ॉन्ट निर्देशिका का पथ है। विंडोज़ में इसे कुछ ऐसा दिखना चाहिए:

<fonts> 
     <directory recursive="true">C:\Windows\Fonts</directory> 
     <auto-detect/> 
</fonts> 
+0

यह देखते हुए कि इन फ़ाइलों को सर्वर पर संसाधित किया जाना है, और फिर प्रिंटिंग के लिए एक प्रिंट रूम में भेजा गया है, क्या सर्वर-साइड समर्थन तक कोई भी अयोग्य समस्याएं हैं? मुझे लगता है कि, उन्हें हमारे सर्वर पर प्रस्तुत करने के लिए, मुझे निर्देशिका को एक सर्वर निर्देशिका संदर्भ देना होगा। लेकिन फ़ाइलों को पढ़ने और मुद्रित करने के लिए, क्या फोंट को स्थानीय रूप से स्थापित करने की आवश्यकता है? – Zibbobz

+1

फ़ॉन्ट फ़ाइलों को केवल सर्वर-साइड पर उपस्थित होने की आवश्यकता है। फिर वे पीडीएफ के भीतर ही "शामिल" होते हैं। –

+0

जेनरेटेड पीडीएफ में फ़ॉन्ट फ़ाइलों को अपाचे फॉप की सेटिंग्स में डिफ़ॉल्ट रूप से शामिल करना है? –

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