दिलचस्प पोस्ट
ईएल अभिव्यक्तियों को टोमकैट 5.5 में निष्पादित नहीं किया जाएगा, लेकिन टंक्रीट 6.0.20 में काम करना सी में एक स्टैक ट्रेस कैसे पकड़ सकता है? कोई प्रतिक्रिया देने से पहले पृष्ठ को प्रदान करने के लिए एक AJAX प्राप्त करने का अनुरोध कैसे प्राप्त करें? VBA: उपयोगकर्ता की परवाह किए बिना डेस्कटॉप पर Excel कार्यपुस्तिका को कैसे सहेजना है? मैं एचटीएमएल + सीएसएस में एक क्षैतिज मेनू को कैसे सही कर सकता हूँ? Jquery में अजाक्स स्थानीय फ़ाइल से काम नहीं करता हैंडल स्क्रीन ओरियनेशन तब बदलता है जब AsyncTasks चल रहा है Chrome में डेवलपर मोड एक्सटेंशन को पॉप अप अक्षम करें आप जावास्क्रिप्ट में एक रेडियो बटन कैसे बना सकते हैं जो सभी ब्राउज़रों में काम करता है? इनलाइन-फ़ॉर्म के अंदर पूर्ण-चौड़ाई टेक्स्ट-इनपुट बूटस्ट्रैप करें $ (विंडो) के बीच अंतर क्या है। लोड और $ (दस्तावेज़)। लाइब्रेरी लोड नहीं हुई: libmysqlclient.16.dylib त्रुटि जब mysql2 मणि ​​के साथ ओएस एक्स 10.6 पर 'रेल सर्वर' को चलाने की कोशिश कर रहा है थर्डज के साथ ऑब्जेक्ट के zOrder को कैसे बदल सकता है? एंड्रॉइड फोन की आंतरिक मेमोरी में / फ़ाइलों को पढ़ना / पढ़ना Google Chrome को स्थानीयहोस्ट को https पर रीडायरेक्ट करना

फ़ॉन्ट MIME प्रकारों के लिए सही अपाचे AddType निर्देश

मैं एम्बेडेड फोंट के लिए @ फ़ॉन्ट-चेहरे का उपयोग कर रहा हूं (धन्यवाद पॉल आयरिश )। Woff फोंट के लिए गलत MIME प्रकार के बारे में क्रोम की चेतावनी को ठीक करने की कोशिश में, मैंने बहुत से विवादित सुझावों की खोज की है

सभी लोग इस बात से सहमत हैं कि फोंट्स (आईई 6-8? के लिए) का उपयोग करके सेवा की जानी चाहिए

AddType application/vnd.ms-fontobject .eot 

.टीटीएफ फोंट के लिए (पुराने गैर-आईई ब्राउज़र्स?) मैंने देखा है

 AddType application/x-font-ttf .ttf AddType application/octet-stream .ttf AddType font/truetype .ttf AddType font/ttf .ttf 

और। वॉप फोंट के लिए (नया मानक?) मैंने देखा है

 AddType application/font-wof .woff AddType application/x-font-woff .woff AddType application/x-woff .woff 

मुझे समझ में woff के लिए सही माइम प्रकार आवेदन / फ़ॉन्ट- woff होगा, लेकिन जब तक मानक आधिकारिक नहीं है, क्रोम द्वारा आवेदन / एक्स-फ़ॉन्ट-वफ़ समझा जाता है

मुझे एहसास हुआ कि मैंने इसे पूछने में मेरे सवाल का आधा हिस्सा दिया है, लेकिन सवाल वास्तव में है: क्या फॉन्ट के लिए कौन सी माइम प्रकार का उपयोग किया जाना चाहिए, इसके बारे में कोई आधिकारिक मार्गदर्शन या आगे की सलाह है?

अपडेट (यदि किसी और को किसी भी मदद की है): क्योंकि इसमें कोई अधिकार नहीं लगता है, मैंने अपने .htaccess में निम्न फ़ॉन्ट माइम प्रकारों का उपयोग करने पर बसा है (जो कम से कम क्रोम खुश रहता है):

 AddType application/vnd.ms-fontobject .eot AddType application/x-font-ttf .ttf AddType application/x-font-woff .woff 

Solutions Collecting From Web of "फ़ॉन्ट MIME प्रकारों के लिए सही अपाचे AddType निर्देश"

आमतौर पर, माइम प्रकार आरएफसी से आते हैं। आपके पास आईएएनए साइट पर एक संपूर्ण सूची है लेकिन कोई भी फ़ॉन्ट एक्सटेंशन को संदर्भित नहीं करता है। इसके अलावा, WOFF प्रारूप का वर्णन करने वाला दस्तावेज़ मसौदा है और उपयोग करने के लिए माइम प्रकार का उल्लेख नहीं करता है। इस विषय पर कोई विश्वसनीय संदर्भ मौजूद नहीं है।

अद्यतन करें

डब्ल्यू 3 सी ने अब WOFF को एक सिफारिश के रूप में जारी किया है, और परिशिष्ट बी में MIME प्रकार को application/font-woff रूप में परिभाषित किया है। इसे IANA साइट पर जोड़ा गया है जिसे आपने अब उल्लेख किया है। -GKFX

मुझे एहसास है कि यह सवाल पुराना है, लेकिन किसी के लिए फास्ट MIME प्रकारों को उनके .htaccess में जोड़ने के लिए त्वरित कॉपी / पेस्ट की तलाश में:

 <IfModule mod_mime.c> AddType application/vnd.ms-fontobject .eot AddType application/x-font-opentype .otf AddType image/svg+xml .svg AddType application/x-font-ttf .ttf AddType application/font-woff .woff AddType application/font-woff2 .woff2 </IfModule> 

मैंने आईएएनए की आधिकारिक सूची पर कुछ शोध किया है। यह मई 2013 के अनुसार खेल की वर्तमान स्थिति प्रतीत होता है:

इन तीनों को आधिकारिक और आईएएनए द्वारा सौंपा गया है:

  • svg "छवि / svg + xml" के रूप में
  • "अनुप्रयोग / फ़ॉन्ट-वफ़" के रूप में woff
  • "एप्लिकेशन / vnd.ms-fontobject" के रूप में खाएं

ये आधिकारिक / नियुक्त नहीं हैं, और इसलिए 'x-' वाक्यविन्यास का उपयोग करना चाहिए:

  • टीटीएफ "एप्लिकेशन / एक्स-फ़ॉन्ट-टीटीएफ" के रूप में
  • ओटीएफ "एप्लिकेशन / एक्स-फ़ॉन्ट-ओपेन्टेपेप" के रूप में

ऐसा प्रतीत होता है कि 'फ़ॉन्ट' प्रकार मौजूद नहीं है, इसलिए किसी भी समय टाइप करें 'फ़ॉन्ट / xxx' यह फर्जी है शायद 'x-font / xxx' मान्य होगा, निश्चित नहीं है IIS8 इस तरह से कुछ प्रविष्टियों के साथ जहाज। सुनिश्चित नहीं हैं कि एमएस क्या सोचता है कि ये 'फ़ॉन्ट / xxx' वाले संगतता के लिए आवश्यक हैं, या यदि वे आरएफसी नहीं पढ़ते हैं 🙂

आवेदन / फ़ॉन्ट- woff नई और शायद ही जनवरी 2013 के बाद से आधिकारिक दिखाई देता है। अतः "आवेदन / एक्स-फ़ॉन्ट-वफ़" अल्पावधि में सुरक्षित / अधिक संगत हो सकता है।

मुझे लगता है कि यह उल्लेख के लायक है कि, मार्च 2013 से, आईएएनए ने .otf और .otf को एमआईएमई प्रकार के आवेदन / फ़ॉन्ट- sfnt दिए ।

आधिकारिक MIME प्रकारों की एक पूर्ण और वर्तमान सूची के लिए, फोंट के लिए उचित MIME प्रकार पर मेरा उत्तर देखें