मुझे लगता है कि आप इस विशिष्ट फ़ॉन्ट के साथ किस्मत से बाहर हैं ( इसे परिवर्तित किए बिना )।
एक मैक पर, में फ़ॉन्ट के /Library/Fonts/AmericanTypewriter.ttc
रूप में पहचाना जाता है:
$ फ़ाइल / सीमाएँ /Fonts/AmericanTypewriter.ttc
/Library/Fonts/AmericanTypewriter.ttc: TrueType फ़ॉन्ट संग्रह डेटा
दरअसल, पहले 4 बाइट्स मैजिक नंबर होते हैं है ttcf
:
hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc
00000000 74 74 63 66 | ttcf |
तो, यह निश्चित रूप से Microsoft के ट्रू टाइप संग्रह प्रारूप का उपयोग करने का दावा करने वाली एक फ़ाइल है। विकिपीडिया के अनुसार :
वे पहली बार विंडोज के चीनी, जापानी और कोरियाई संस्करणों में उपलब्ध थे, और विंडोज 2000 और बाद के सभी क्षेत्रों के लिए समर्थित थे।
मैक ओएस में मैक ओएस 8.5 के साथ शुरू होने वाले टीटीसी का समर्थन शामिल था।
और Apple के अनुसार :
मैक ओएस एक्स भी माइक्रोसॉफ्ट विंडोज द्वारा उपयोग किए जाने वाले फ़ॉन्ट प्रारूपों के साथ काम करता है। इन फोंट में डेटा कांटा में अपने सभी डेटा होते हैं और Macintosh फोंट में अतिरिक्त संसाधन नहीं होते हैं।
तो: विंडोज पर कॉपी करने से कोई डेटा हानि नहीं होनी चाहिए, क्योंकि भूलने के लिए कोई छिपा हुआ संसाधन कांटा नहीं है । और इसलिए, यह होना चाहिए विंडोज पर ठीक स्थापित ...
विंडोज एक्सपी पर माइक्रोसॉफ्ट के फॉन्ट वैलिडेटर टूल का उपयोग करने वाला त्वरित परीक्षण कोई त्रुटि नहीं दिखाता है। लेकिन एक पूर्ण परीक्षण दिखाता है, कई प्रतिपादन त्रुटियों के बीच, कुछ चीजें जिन्हें मैं नहीं जानता कि व्याख्या कैसे करें। ध्यान दें कि E2132 और E1607 सत्यापन उपकरण पुराने होने का संकेत दे सकते हैं, संभवतः कुछ अन्य त्रुटियां भी पैदा कर सकते हैं:
E2008 पोस्टस्क्रिप्ट स्ट्रिंग दोनों आवश्यक प्लेटफार्मों के लिए मौजूद नहीं है एमएस पोस्टस्क्रिप्ट स्ट्रिंग गायब है, लेकिन मैक पोस्टस्क्रिप्ट स्ट्रिंग मौजूद है
OpenType फोंट जिसमें फ़ॉन्ट के लिए पोस्टस्क्रिप्ट नाम शामिल है, जिसमें प्लेटफ़ॉर्म 1 एन्कोडिंग 0 (मैक) और प्लेटफ़ॉर्म 3 कोड 1 के लिए नाम शामिल होने चाहिए 1 ( माइक्रोसॉफ्ट)।
E2132 संस्करण संख्या अमान्य है 4
OS / 2 तालिका का वर्तमान संस्करण संस्करण 3 है। संस्करण शून्य (0, ट्रू टाइप १.५), एक (१, ट्रू टाइप १.६६), और दो (२, ओपन टाइप १.२) हैं। पहले इस्तेमाल किया।
E2127 तालिका की लंबाई इस संस्करण के लिए अपेक्षित लंबाई से मेल नहीं खाती है।
यह त्रुटि फ़ॉन्ट के साथ एक संरचनात्मक समस्या को इंगित करती है। संरचनात्मक त्रुटियां इसके कारण हो सकती हैं: फ़ॉन्ट उपकरण गलत तरीके से फ़ॉन्ट फ़ाइल उत्पन्न करना; मान्य फ़ॉन्ट फ़ाइल की सामग्री को बदलने वाला व्यक्ति; या फ़ॉन्ट फ़ाइल के लिए कुछ अन्य भ्रष्टाचार। फ़ॉन्ट पुन: बनाएँ, या फ़ॉन्ट का एक मान्य संस्करण प्राप्त करने के लिए फ़ॉन्ट विक्रेता से संपर्क करें।
E1305 फ़ॉन्ट चेकसम गलत है 0x25a37feb
यह त्रुटि फ़ॉन्ट के साथ एक संरचनात्मक समस्या को इंगित करती है। संरचनात्मक त्रुटियां इसके कारण हो सकती हैं: फ़ॉन्ट उपकरण गलत तरीके से फ़ॉन्ट फ़ाइल उत्पन्न करना; मान्य फ़ॉन्ट फ़ाइल की सामग्री को बदलने वाला व्यक्ति; या फ़ॉन्ट फ़ाइल के लिए कुछ अन्य भ्रष्टाचार। फ़ॉन्ट पुन: बनाएँ, या फ़ॉन्ट का एक मान्य संस्करण प्राप्त करने के लिए फ़ॉन्ट विक्रेता से संपर्क करें।
E1303 गैर-रेखीय स्केलिंग ध्वज (बिट 4) स्पष्ट है, लेकिन hdmx तालिका मौजूद
है ध्वज के फ़ील्ड की सेटिंग 4 को स्पष्ट करने के लिए इंगित करता है कि ग्लिफ़ की अग्रिम चौड़ाई रैखिक रूप से स्केल होगी क्योंकि हिंटिंग निर्देश अग्रिम चौड़ाई को नहीं बदलेंगे .. उपस्थिति hdmx तालिका इंगित करती है कि इस फ़ॉन्ट के भीतर ग्लिफ़ की अग्रिम चौड़ाई हिंटिंग निर्देशों से प्रभावित हो सकती है। यह इंगित करने के लिए थोड़ा सेट करें कि अग्रिम चौड़ाई रेखीय रूप से स्केल नहीं हो सकती है।
E1410 xMaxExtent फ़ील्ड परिकलित मान के बराबर नहीं है = 1130, calc = 1855
xMaxExtent फ़ील्ड का मान अधिकतम (lsb + (xMax - xMin)) के बराबर होना चाहिए। इस मान की गणना केवल ग्लिफ़ का उपयोग करके की जानी चाहिए जिसमें समोच्च होते हैं। बिना किसी आकृति वाले ग्लिफ़ को अनदेखा नहीं किया जाना चाहिए।
E1607 तालिका संस्करण 0 संस्करण = 1 नहीं था, अपरिचित संस्करण #, कोई और परीक्षण नहीं किया जा सकता है
संस्करण 0 वर्तमान में परिभाषित कीर्न तालिका का एकमात्र संस्करण है। एक टेबल एडिटिंग टूल, या एक केर्न एडिटर का उपयोग करके इस क्षेत्र को ठीक करें जो एक वैध कर्नेल टेबल बनाता है।
E2014 कोई Microsoft यूनिकोड संस्करण स्ट्रिंग्स नहीं पाए गए थे
नाम स्ट्रिंग्स दोनों प्लेटफार्मों के लिए आवश्यक हैं। विंडोज के लिए नाम तार जोड़ने के लिए एक टेबल एडिटिंग टूल का उपयोग करें।
इसके अलावा, यह कई सूचनात्मक संदेश दिखाता है, जैसे:
- I0040 एक ओपन टाइप तालिका नहीं है, सामग्री मान्य नहीं है यह तालिका प्रकार Apple ट्रू टाइप कल्पना में परिभाषित किया गया है।
इसलिए, यदि Microsoft का फ़ॉन्ट सत्यापनकर्ता सही है, तो मुझे लगता है कि Apple ने विनिर्देशों को लागू करने में एक बुरा काम किया। (और शायद उद्देश्य पर भी, विंडोज के लिए फ़ॉन्ट का वितरण बंद करने के लिए?)