यह कमांड ttf2pk है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
ttf2pk - एक ट्रू टाइप फ़ॉन्ट को TeX के PK प्रारूप में परिवर्तित करें
SYNOPSIS
ttf2pk [-q] [-n] फ़ॉन्ट-नाम संकल्प
ttf2pk -t [-q] फ़ॉन्ट-नाम
ttf2pk --संस्करण | --मदद
वर्णन
यह प्रोग्राम ट्रू टाइप फ़ॉन्ट को PK फ़ाइल में परिवर्तित करता है; फिर बनाए गए फ़ॉन्ट का उपयोग किया जा सकता है
TeX या LaTeX के साथ।
CJKV (चीनी/जापानी/कोरियाई/पुरानी वियतनामी) सबफ़ॉन्ट द्वारा निर्मित ttf2tfm भी हैं
समर्थित।
ttf2pk लिखित TeX फ़ॉन्ट के लिए डिज़ाइन आकार हमेशा 10pt मानता है।
पैरामीटर
-q यह वैकल्पिक स्विच बनाता है ttf2pk शांत। यह किसी भी सूचनात्मक आउटपुट को दबा देता है
चेतावनी और त्रुटि संदेशों को छोड़कर।
-n एक्सटेंशन के रूप में `.pk' के बजाय केवल `.pk' का उपयोग करें।संकल्प>पीके'.
-t के अस्तित्व के लिए परीक्षण करें फ़ॉन्ट-नाम. सफलता पर 0 लौटाता है और प्रिंट निकालता है
मानचित्र फ़ाइल की संगत पंक्ति (डिफ़ॉल्ट: ttfonts.map), प्रदान की गई -q स्विच
सेट नहीं है।
फ़ॉन्ट-नाम
फ़ॉन्ट का TeX नाम. ttf2pk इस नाम को मानचित्र फ़ाइल में देखें (नीचे देखें)।
फ़ॉन्ट को संसाधित करने के तरीके के बारे में अधिक जानकारी।
संकल्प
रिज़ॉल्यूशन, डॉट्स प्रति इंच में दिया गया है। वर्तमान में क्षैतिज संकल्प है
ऊर्ध्वाधर रिज़ॉल्यूशन के बराबर। डिज़ाइन का आकार हमेशा 10pt माना जाता है।
--संस्करण
का वर्तमान संस्करण दिखाता है ttf2pk और प्रयुक्त फ़ाइल खोज लाइब्रेरी
(उदाहरण के लिए कपथसी).
--मदद उपयोग की जानकारी दिखाता है.
फ़ाइल खोज के लिए पर्यावरण चर का वर्णन मैनुअल पेज में किया गया है ttf2tfm.
THE विन्यास फ़ाइल
ttf2pk ttf2pk.cfg नामक एक छोटी कॉन्फ़िगरेशन फ़ाइल का उपयोग करता है; प्रत्येक पंक्ति में इसमें एक शामिल है
कीवर्ड को उसके मान के साथ, रिक्त स्थान द्वारा अलग किया गया। टिप्पणी पंक्तियाँ इनमें से किसी से भी शुरू हो सकती हैं
निम्नलिखित अक्षर: `*', `#', `;', और `%'। अग्रणी रिक्त स्थान को नजरअंदाज कर दिया जाता है।
वर्तमान में, इस फ़ाइल में केवल एक कीवर्ड, `मैप', पहचाना जाता है; यह एक मानचित्र फ़ाइल नाम लेता है
एक पैरामीटर के रूप में. यदि मानचित्र फ़ाइल नाम में कोई एक्सटेंशन नहीं दिया गया है, तो .map जोड़ा जाता है। नहीं
मानचित्र फ़ाइल नाम में रिक्त स्थान की अनुमति है। 'मैप' कीवर्ड एक से अधिक बार दिया जा सकता है
एकाधिक मानचित्र फ़ाइलें निर्दिष्ट करने के लिए; यदि मानचित्र फ़ाइल नाम के आगे धन चिह्न लगा है, तो यह है
उपयोग की जाने वाली मानचित्र फ़ाइलों की सूची में जोड़ा गया। उदाहरण:
मानचित्र फू
मानचित्र +बार
इस बनाता है ttf2pk पहले foo.map पढ़ें, फिर bar.map पढ़ें।
यदि कॉन्फ़िगरेशन फ़ाइल नहीं मिली है, ttf2pk इसके बजाय ttfonts.map का उपयोग करने का प्रयास करता है।
एमएपी फ़ाइलें
निर्दिष्ट पैरामीटर ttf2tfm के लिए संरक्षित हैं ttf2pk मानचित्र फ़ाइलों में-ttf2tfm लिखता है
मानक आउटपुट के लिए, अंतिम पंक्ति के रूप में, मानचित्र फ़ाइल के लिए एक उचित प्रविष्टि।
उदाहरण के तौर पर, एक कॉल
ttf2tfm एरियल -p T1.enc -s 0.25 -P 1 -E 0 एरियल
निम्नलिखित पंक्ति तैयार करेगा:
एरियल एरियल स्लैंट=0.25 पीआईडी=1 ईद=0 एन्कोडिंग=टी1.एनसी
देख ttf2tfm(1) और afm2tfm(1) के डीवीआईपी एन्कोडिंग के विस्तृत विवरण के लिए पैकेज
फाइलें.
यहां विभिन्न को सूचीबद्ध करने वाली एक तालिका है ttf2tfm मानचित्र में पैरामीटर और संबंधित प्रविष्टियाँ
फ़ाइल:
-s तिरछा
-ई विस्तार
-पी एन्कोडिंग
-एफ फ़ॉन्टइंडेक्स
-पी पिड
-ई ईद
-एन पीएस=हां
-एन पीएस=केवल
-आर रिप्लेसमेंट
-x घुमाएँ=हाँ
-वाई वाई-ऑफसेट
एकल प्रतिस्थापन ग्लिफ़ नाम दिए गए ttf2tfm के साथ-r पुराना ग्लिफ़नाम नया-ग्लिफ़नाम' हैं
सीधे ` के साथ निर्दिष्ट किया गया हैपुराना ग्लिफ़नाम=नया-ग्लिफ़नाम'. यदि सबफ़ॉन्ट में हैं तो उन्हें अनदेखा कर दिया जाएगा
मोड या यदि कोई एन्कोडिंग फ़ाइल नहीं दी गई है।
मानचित्र फ़ाइल में एक अतिरिक्त पैरामीटर अद्वितीय है ttf2pk: 'संकेत', जो ले सकता है
मान 'चालू' या 'बंद'। कुछ फ़ॉन्ट (उदाहरण के लिए cyberbit.ttf का CJK भाग) प्रस्तुत किए गए हैं
यदि संकेत सक्रिय है तो गलत तरीके से। डिफ़ॉल्ट `चालू' है (आप `हां', `नहीं', `1' का भी उपयोग कर सकते हैं,
और `0').
सबफ़ॉन्ट के विवरण के लिए (अर्थात्, प्रपत्र की प्रविष्टियाँ `@@')
कृपया देखें ttf2tfm(1).
मानचित्र फ़ाइल का प्रारूप सरल है. प्रत्येक पंक्ति एक फ़ॉन्ट को परिभाषित करती है; सबसे पहले TeX फ़ॉन्ट आता है
नाम, फिर उसका ट्रू टाइप फ़ॉन्ट फ़ाइल नाम, उसके बाद किसी भी क्रम में पैरामीटर। मामला है
महत्वपूर्ण (पैरामीटर नामों के लिए भी); पैरामीटर्स को इसके मानों से एक द्वारा अलग किया जाता है
समान चिह्न, संभवतः इसके चारों ओर रिक्त स्थान के साथ। ttf2pk सभी मानचित्र फ़ाइलों की पंक्ति में पढ़ता है
कॉन्फ़िगरेशन फ़ाइल में दिए गए क्रम में लाइन द्वारा, TeX फ़ॉन्ट तक जारी रहता है
कमांड लाइन पर निर्दिष्ट पाया जाता है, अन्यथा प्रोग्राम त्रुटि कोड 2 के साथ बाहर निकल जाता है।
इस प्रकार आप टिप्पणी पंक्ति शुरू करने के लिए TeX फ़ॉन्ट नाम में किसी भी अमान्य वर्ण का उपयोग कर सकते हैं।
यह इंगित करने के लिए कि इनपुट जारी है, आप पंक्ति के अंतिम अक्षर के रूप में `\' का उपयोग कर सकते हैं
अगली पंक्ति पर. बैकस्लैश और निम्न न्यूलाइन वर्ण हटा दिए जाएंगे।
ttf2pk यदि यह दिए गए TeX फ़ॉन्ट की TeX फ़ॉन्ट मेट्रिक्स फ़ाइल को ढूंढ या पढ़ नहीं पाता है, तो यह निरस्त हो जाएगा
नाम.
वापसी मूल्य
यदि कॉल सफल रही, तो 0 लौटाया जाएगा। त्रुटि के मामले में, रिटर्न मान 1 है।
अंत में, यदि फ़ॉन्ट मानचित्र फ़ाइलों में नहीं मिल पाता है, तो 2 लौटा दिया जाता है। यह सरल बनाता है
का समावेश ttf2pk जैसे स्क्रिप्ट में mktexp स्वचालित फ़ॉन्ट निर्माण के लिए.
onworks.net सेवाओं का उपयोग करके ttf2pk का ऑनलाइन उपयोग करें