पीडीएफ व्यूअर में धुंधला पाठ
टाइप 3 बिटमैप, रूपरेखा फ़ॉन्ट, वेक्टर आंकड़े।
पीडीएफ व्यूअर में धुंधला पाठ
आपका पीडीएफ साफ-सुथरा संकलित होता है, लेकिन स्क्रीन पर टेक्स्ट नरम या टेढ़ा-मेढ़ा दिखता है, और ज़ूम इन करने से यह बेहतर होने के बजाय और खराब हो जाता है। आपके दर्शक के साथ कुछ भी ग़लत नहीं है. दस्तावेज़ में बिटमैप फ़ॉन्ट हैं. अक्षर आकृतियों को स्केलेबल रूपरेखा के रूप में संग्रहीत करने के बजाय, यह उन्हें एक निश्चित रिज़ॉल्यूशन पर प्रस्तुत पिक्सेल के ग्रिड के रूप में संग्रहीत करता है। पीडीएफ शब्दावली में ये टाइप 3 फ़ॉन्ट हैं। वे कागज पर उस रिज़ॉल्यूशन पर स्वीकार्य रूप से प्रिंट करते हैं जिसके लिए वे तैयार किए गए थे, यही कारण है कि समस्या दशकों तक बनी रही, लेकिन स्क्रीन पर वे अपने मूल ज़ूम स्तर के अलावा किसी भी ज़ूम स्तर पर धुंधले हो जाते हैं। आधुनिक रूपरेखा प्रारूप (टाइप 1, ट्रू टाइप, ओपन टाइप) स्पष्ट रूप से स्केल करते हैं क्योंकि आकृतियाँ गणितीय वक्र हैं।
निदान की पुष्टि करना
ज़ूम करना त्वरित परीक्षण है: रूपरेखा फ़ॉन्ट 800 प्रतिशत पर बहुत तेज़ रहते हैं, बिटमैप दृश्य पिक्सेल में विलीन हो जाते हैं। निश्चितता के लिए, अपने पीडीएफ व्यूअर में दस्तावेज़ गुण खोलें और फ़ॉन्ट पैनल देखें। एडोब रीडर में यह फ़ाइल के अंतर्गत है, फिर गुण, फिर फ़ॉन्ट, और “टाइप 3” के रूप में सूचीबद्ध कोई भी फ़ॉन्ट एक बिटमैप है। यह जाँच सौंदर्यशास्त्र से परे मायने रखती है, क्योंकि arXiv और कई प्रकाशक टाइप 3 फ़ॉन्ट वाले सबमिशन को अस्वीकार कर देते हैं।
बिटमैप्स कहां से आते हैं और सुधार
सामान्य स्रोत एक पुराना फ़ॉन्ट सेटअप है। बहुत पुराने TeX इंस्टॉलेशन ने METAFONT के माध्यम से कंप्यूटर मॉडर्न को बिटमैप में प्रस्तुत किया, और कुछ विरासत पैकेज और प्राचीन \usepackage{times} युग के स्टैक अभी भी बिटमैप वेरिएंट में खींचते हैं। पुराने फ़ॉन्ट कमांड को आधुनिक स्टैक से बदलकर इसे ठीक करें:
\usepackage{newtxtext,newtxmath}यह मिलान गणित के साथ टाइम्स की एक रूपरेखा देता है, जैसा कि [टाइम्स, एरियल, हेल्वेटिका-जैसे स्टैक्स] (/ सीखें/टाइम्स-एरियल-हेल्वेटिका/) में विस्तृत है। यदि आप टाइम्स के बजाय डिफ़ॉल्ट लुक चाहते हैं, तो \usepackage{lmodern} अपने आउटलाइन उत्तराधिकारी, लैटिन मॉडर्न के लिए कंप्यूटर मॉडर्न को स्वैप करता है। XeLaTeX या LuaLaTeX और fontspec के साथ संकलन करने से समस्या पूरी तरह से दूर हो जाती है, क्योंकि वे इंजन OpenType सिस्टम फ़ॉन्ट का उपयोग करते हैं जो निर्माण द्वारा रूपरेखा हैं। एक आधुनिक इंजन जैसे कि XeTeX-आधारित टेक्टोनिक, जिसे Oleafly बंडल करता है, अपने आप टाइप 3 टेक्स्ट उत्पन्न नहीं करता है; जब यह वहां दिखाई देता है, तो बिटमैप फ़ॉन्ट शामिल ग्राफ़िक के माध्यम से आ रहा है।
उसी समस्या का चित्र संस्करण
पीडीएफ में धुंधला पाठ हमेशा एक दस्तावेज़ फ़ॉन्ट नहीं होता है। यदि पैराग्राफ तीखे हैं लेकिन प्लॉट के अंदर के लेबल अस्पष्ट हैं, तो आकृति स्वयं एक रेखापुंज छवि है, आमतौर पर प्लॉट का पीएनजी स्क्रीनशॉट या स्क्रीन रिज़ॉल्यूशन पर निर्यात किया गया आरेख। इसका इलाज एक स्तर ऊपर एक ही विचार है: प्लॉटिंग टूल से वेक्टर पीडीएफ के रूप में आंकड़े निर्यात करें, इसलिए उनका पाठ भी रूपरेखा है। प्रारूप मार्गदर्शन एक आकृति में छोड़ें में है।
किसी भी सुधार के बाद, डिफ़ॉल्ट ज़ूम पर अपनी आँखों पर भरोसा करने के बजाय फ़ॉन्ट पैनल को दोबारा जांचें। एक अंक या एक पैकेज द्वारा छोड़ी गई एकल प्रकार 3 प्रविष्टि किसी सबमिशन को बाउंस करने के लिए पर्याप्त है।