कई फॉण्ट फॉरमेट हैं जो अपाचे और IIS दोनों सर्वर पर MIME प्रकार सेट कर सकते हैं। मैं पारंपरिक रूप से निम्नलिखित के साथ किस्मत में था :
svg as "image/svg+xml" (W3C: August 2011)
ttf as "application/x-font-ttf" (IANA: March 2013)
or "application/x-font-truetype"
otf as "application/x-font-opentype" (IANA: March 2013)
woff as "application/font-woff" (IANA: January 2013)
woff2 as "application/font-woff2" (W3C W./E.Draft: May 2014/March 2016)
eot as "application/vnd.ms-fontobject" (IANA: December 2005)
sfnt as "application/font-sfnt" (IANA: March 2013)
इंटरनेट इंजीनियरिंग टास्क फोर्स के अनुसार जो यहाँ बहुउद्देशीय इंटरनेट मेल एक्सटेंशन (MIME प्रकार) के बारे में प्रारंभिक दस्तावेज़ को बनाए रखते हैं: http://tools.ietf.org/html/rfc2045#section-5 ... यह बारीकियों के अनुसार कहता है:
" यह उम्मीद की जाती है कि इन प्रकारों के नए उपप्रकारों के निर्माण से आमतौर पर समर्थित प्रकारों के बड़े सेट को पूरा किया जा सकता है। भविष्य में, अधिक शीर्ष-स्तरीय प्रकारों को केवल इस मानक के लिए एक मानक-ट्रैक एक्सटेंशन द्वारा परिभाषित किया जा सकता है। यदि किसी अन्य शीर्ष-स्तरीय प्रकार का उपयोग किसी भी कारण से किया जाना है, तो उसे "X-" के साथ शुरू होने वाला नाम दिया जाना चाहिए ताकि इसकी गैर-मानक स्थिति का संकेत दिया जा सके और भविष्य के आधिकारिक नाम के साथ संभावित संघर्ष से बचा जा सके। "
जैसा कि यह था, और समय के साथ, अतिरिक्त MIME प्रकार जोड़े जाते हैं क्योंकि मानक बनाए जाते हैं और स्वीकार किए जाते हैं, इसके लिए हम विक्रेता के विशिष्ट MIME प्रकार जैसे vnd.ms-fontobject और जैसे के उदाहरण देखते हैं।
16 अगस्त, 2013: WOFF औपचारिक रूप से 3 जनवरी, 2013 को आईएएनए में पंजीकृत किया गया और 5 मार्च , 2013 को वेबकिट को अपडेट कर दिया गया और जो ब्राउज़र अपने नवीनतम संस्करणों में इस अपडेट को सोर्स कर रहे हैं, वे सर्वर के बारे में चेतावनी जारी करना शुरू कर देंगे और पुराने समय के साथ टाइप करेंगे। x-font-woff घोषणा। चूँकि चेतावनियाँ केवल कष्टप्रद हैं इसलिए मैं अनुमोदित MIME प्रकार पर तुरंत स्विच करने की सलाह दूंगा। एक आदर्श दुनिया में, चेतावनी समय में खुद को हल करेगी।
अद्यतन 26 फरवरी, 2015: WOFF2 अब W3C संपादक के ड्राफ्ट में प्रस्तावित माइम-प्रकार के साथ है। इसे अगले वर्ष (संभवतः 2016 के अंत तक) अगले हाल की प्रगति की समयसीमा पर IANA को प्रस्तुत किया जाना चाहिए। SFNT के साथ-साथ, स्केलेबल / स्पाइन कंटेनर कंटेनर फॉण्ट फॉर्मेट का उपयोग गूगल वेब फोंट के बैकबोन टेबल रेफरेंस में उनके sfntly java लाइब्रेरी के साथ किया जाता है और पहले से ही IANA के साथ एक माइम प्रकार के रूप में पंजीकृत है और इस सूची में इसे व्यक्तिगत आवश्यकता पर निर्भर किया जा सकता है।
अद्यतन अक्टूबर 4, 2017: हम WOFF2 प्रारूप की प्रगति का पालन कर सकते यहाँ प्रारूप सफलतापूर्वक समर्थन आधुनिक ब्राउज़रों के बहुमत के साथ। साथ ही, हम अनुमोदन के लिए प्रस्तावित फ़ॉन्ट प्रकारों के नवीनतम सेट के बारे में टिप्पणी (RFC) ट्रैकर और दस्तावेज़ के लिए IETF के "फ़ॉन्ट" शीर्ष-स्तरीय मीडिया प्रकार अनुरोध का पालन कर सकते हैं ।
अपने सीएसएस में उचित क्रम में टाइपफेस एम्बेड करने के इच्छुक लोगों के लिए कृपया इस लेख पर जाएँ । लेकिन फिर, मुझे निम्नलिखित आदेश के साथ भाग्य मिला है:
@font-face {
font-family: 'my-web-font';
src: url('webfont.eot');
src: url('webfont.eot?#iefix') format('embedded-opentype'),
url('webfont.woff2') format('woff2'),
url('webfont.woff') format('woff'),
url('webfont.ttf') format('truetype'),
url('webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}
तोड़फोड़ ऑटो-संपत्तियों के लिए, इन्हें निम्नानुसार सूचीबद्ध किया जा सकता है:
# Font formats
svg = svn:mime-type=image/svg+xml
ttf = svn:mime-type=application/x-font-ttf
otf = svn:mime-type=application/x-font-opentype
woff = svn:mime-type=application/font-woff
woff2 = svn:mime-type=application/font-woff2
eot = svn:mime-type=application/vnd.ms-fontobject
sfnt = svn:mime-type=application/font-sfnt