लिनक्स पर (और शायद मैक ओएस एक्स पर भी) आप आसानी से font2afm
स्क्रिप्ट का उपयोग कर सकते हैं जो पोस्टस्क्रिप्ट या ट्रू टाइप फ़ॉन्ट्स (.pfa, .pfb, .ttf, .otf) से फ़ॉन्ट मीट्रिक फ़ाइलों को बनाता है।
यदि आपके पास मूल बेस 14 उपलब्ध नहीं है, तो आप Ghostscript द्वारा प्रदान किए गए क्लोन का उपयोग कर सकते हैं। ये क्लोन पूरी तरह से अलग फ़ॉन्ट नामों का उपयोग कर सकते हैं, लेकिन वे प्रत्येक ग्लिफ के लिए एक ही मीट्रिक का उपयोग कर क्लोन हो सकते हैं।
विंडोज:
gswin32c.exe -q -dNODISPLAY -dSAFER -c "systemdict /.standardfonts get == quit"
लिनक्स/यूनिक्स/मैक:
gs -q -dNODISPLAY -dSAFER -c "systemdict /.standardfonts get == quit"
में
यहाँ एक Ghostscript कमांडलाइन, कि आप सभी का आधार 14 fontnames सूचीबद्ध करता है घोस्टस्क्रिप्ट के हाल के संस्करण, क्लोन फोंट के लिए फ़ाइल नाम आमतौर पर क्लोन के फ़ॉन्टना से मेल खाते हैं मुझे। पुराने जीएस संस्करणों ने अधिक गुप्त नामकरण सम्मेलनों का उपयोग किया हो सकता है।
+===============+========================+==========================+
| Base 14 name | Ghostscript name | Font filename (older GS) |
+===============+========================+==========================+
| Courier | | |
| standard | NimbusMonL-Regu | n022003l.pfb |
| bold | NimbusMonL-Bold | n022004l.pfb |
| italic | NimbusMonL-ReguObli | n022023l.pfb |
| bolditalic | NimbusMonL-BoldObli | n022024l.pfb |
+---------------+------------------------+--------------------------+
| Helvetica | | |
| standard | NimbusSanL-Regu | n019003l.pfb |
| bold | NimbusSanL-Bold | n019004l.pfb |
| italic | NimbusSanL-ReguItal | n019023l.pfb |
| bolditalic | NimbusSanL-BoldItal | n019024l.pfb |
+---------------+------------------------+--------------------------+
| Times-Roman | | |
| standard | NimbusRomNo9L-Regu | n021003l.pfb |
| bold | NimbusRomNo9L-Medi | n021004l.pfb |
| italic | NimbusRomNo9L-ReguItal | n021023l.pfb |
| bolditalic | NimbusRomNo9L-MediItal | n021024l.pfb |
+---------------+------------------------+--------------------------+
| Symbol | StandardSymL | s050000l.pfb |
+---------------+------------------------+--------------------------+
| ZapfDingbats | Dingbats | d050000l.pfb |
+---------------+------------------------+--------------------------+
आप (here से उदा) 'नेट पर कई स्थानों से Ghostscript फोंट डाउनलोड कर सकते हैं: यहाँ क्लोन फोंट को fontname मैपिंग की सूची है। फिर एफई चलाओ इस आदेश:
font2afm StandardSymL.ttf
और परिणामी फ़ाइल, StandardSymL.afm
मानक .afm प्रारूप में प्रतीक फ़ॉन्ट के लिए फ़ॉन्ट मैट्रिक्स को शामिल करना चाहिए ....
स्रोत
2011-06-17 12:41:43