दस्तावेज़ · फ्रीलांस इनवॉइस टूल
जनरेट किए गए इनवॉइस में मुद्रा प्रतीकों को सही फ़ॉन्ट की आवश्यकता क्यों है PDF
· यह काम किस प्रकार करता है
चालान PDF चरित्र-एन्कोडिंग
PDF केवल उसके फ़ॉन्ट में मौजूद वर्ण दिखाता है, इसलिए मुद्रा चिह्न या उच्चारण वाला ग्राहक नाम एक बॉक्स या रिक्त में बदल सकता है। यह पोस्ट बताती है कि PDF के अंदर टेक्स्ट और फ़ॉन्ट कैसे काम करते हैं और आपके निर्यात किए गए इनवॉइस में क्या जांचना है।
एक बॉक्स के साथ चालान जहां रुपये का चिह्न होना चाहिए - बड़ी विश्वसनीयता लागत के साथ एक छोटी ग्लिफ़ समस्या
एक गुम मुद्रा ग्लिफ़ एक स्पष्ट कीमत को एक प्रश्न में बदल सकता है कि किस पैसे का इरादा था। वही विफलता ग्राहक के नाम या पते को नुकसान पहुंचा सकती है। इसीलिए अंतिम PDF को खोला और पढ़ा जाना चाहिए, खासकर जब दस्तावेज़ में सामान्य पश्चिमी-यूरोपीय पाठ के बाहर स्क्रिप्ट या प्रतीक हों।
टेक्स्ट को PDF में कैसे संग्रहीत किया जाता है - वर्ण कोड को फ़ॉन्ट के माध्यम से मैप किया जाता है, फ्री-फ़्लोटिंग यूनिकोड के माध्यम से नहीं
PDF पाठ को अप्रतिबंधित विज़ुअल यूनिकोड के रूप में ले जाने के बजाय एक फ़ॉन्ट और एक एन्कोडिंग के माध्यम से लिखा जाता है। इस रिपॉजिटरी का लेखक स्ट्रिंग्स को लैटिन-1 bytes में परिवर्तित करता है, वर्णों के एक छोटे दस्तावेज़ सेट का लिप्यंतरण करता है और उस हानिपूर्ण रूपांतरण को रिकॉर्ड करते समय असमर्थित वर्णों को प्रश्न चिह्न से बदल देता है।
मानक फ़ॉन्ट बनाम एम्बेडेड फ़ॉन्ट - क्लासिक अंतर्निहित सेट में कई मुद्रा प्रतीकों और गैर-लैटिन अक्षरों का अभाव क्यों है
लेखक मानक हेल्वेटिका और हेल्वेटिका-बोल्ड चेहरों का उपयोग करता है, जिन्हें किCAम्बेडेड फ़ॉन्ट फ़ाइल की आवश्यकता नहीं है लेकिन आधुनिक यूनिकोड को कवर नहीं करता है। यह एक कठिन प्रदर्शन सीमा बनाते समय PDF कार्यान्वयन को छोटा और पूर्वानुमानित रखता है। एक मुद्रा कोड तब पठनीय रह सकता है जब कोई पसंदीदा प्रतीक पठनीय न हो सके।
सामान्य तौर पर एम्बेडिंग और सब्सेटिंग - और यह टूल ऐसा क्यों नहीं करता है
किसी फ़ॉन्ट को एंबेड करने से दस्तावेज़ के साथ ग्लिफ़ डेटा ले जाया जा सकता है, और सबसेटिंग उस डेटा को प्रयुक्त ग्लिफ़ तक सीमित कर सकती है। वे सामान्य PDF तकनीकें हैं, इस टूल की विशेषताएं नहीं। इसका सीमा पेज बताता है कि उत्पन्न PDF कोई फ़ॉन्ट एम्बेड नहीं करता है, इसलिए यह निर्यात पथ किसी अन्य स्क्रिप्ट को बचाने के लिए एम्बेडिंग का उपयोग नहीं कर सकता है।
ग्राहकों के नाम, पते और नोट्स - यही समस्या केवल प्रतीकों को ही नहीं, बल्कि उच्चारण वाले अक्षरों और अन्य लिपियों को भी क्यों प्रभावित करती है
सीमा सभी पाठों को प्रभावित करती है: विक्रेता और ग्राहक के नाम, ध्यान रेखाएं, पते, नोट्स और भुगतान निर्देश। स्मार्ट विराम चिह्न और चयनित प्रतीकों में स्पष्ट प्रतिस्थापन होते हैं, लेकिन असमर्थित वर्ण प्रश्न चिह्न बन जाते हैं। एक सफल मुद्रा प्रतीक यह साबित नहीं करता कि बाकी दस्तावेज़ जीवित हैं।
कार्यान्वित उदाहरण - एक दर्शक के गुण संवाद में एक निर्यातित चालान के फ़ॉन्ट की जांच करना और प्रतीक की खोज करना
हानिरहित परीक्षण वर्णों वाला एक इनवॉइस निर्यात करें और दृश्यमान PDF का निरीक्षण करें, फिर व्यूअर से उसी टेक्स्ट को खोजें और कॉपी करें। एक फ़ॉन्ट-गुण पैनल एम्बेडेड उपसमुच्चय के बजाय हेल्वेटिका को एक मानक फ़ॉन्ट के रूप में दिखा सकता है। एप्लिकेशन तब भी रिपोर्ट करता है जब उसके रूपांतरण में हानिपूर्ण पाठ का पता चलता है।
टूल की सत्यापित हेल्वेटिका और पश्चिमी-यूरोपीय पाठ सीमा
रिपॉजिटरी टूल की फ़ॉन्ट पसंद निर्दिष्ट करती है: कोई एम्बेडेड फ़ॉन्ट नहीं और केवल पश्चिमी-यूरोपीय कवरेज। अन्य स्क्रिप्ट के लिए, सीमाएँ पेज उपयोगकर्ताओं को ब्राउज़र के Save as PDF पथ पर निर्देशित करता है, जिसका फ़ॉन्ट प्रबंधन इस कस्टम लेखक के बजाय ब्राउज़र और प्रिंटर वर्कफ़्लो से संबंधित है।
टेकअवे - निर्यात खोलें और भेजने से पहले देखें, और सही सम्मेलनों का उपयोग करने के लिए फ्रीलांस इनवॉइस टूल के देश और मुद्रा सेटिंग्स पर भरोसा करें
एक स्पष्ट मुद्रा कोड चुनें और निर्यात की गई फ़ाइल में प्रत्येक मानव नाम और निर्देश का निरीक्षण करें। देश और मुद्रा सेटिंग्स लेबल और राशि मेटाडेटा का चयन करें; वे हेल्वेटिका में ग्लिफ़ नहीं जोड़ सकते। एक साफ़ पूर्वावलोकन इस बात का प्रमाण है कि यह विशेष दस्तावेज़ स्वीकार्य रूप से प्रस्तुत किया गया है।