2012-03-01 20 views
6

मेरे पास मेरे सीएसएस में निम्न पंक्तियां हैं Iआईई 8 में फ़ॉन्ट-फेस काम नहीं कर रहा है?

@font-face { font-family: Keffeesatz; src: url(/Styles/YanoneKaffeesatz-Light.otf) format("opentype") } 
@font-face { font-family: KeffeesatzBold; src: url(/Styles/YanoneKaffeesatz-Bold.otf) format("opentype") } 

आईई 9 में, ये शो अप। आईई 8 में, यह फ़ॉलबैक फ़ॉन्ट, एरियल का उपयोग कर रहा है। आईई 8 में काम करने के लिए मैं इसे कैसे प्राप्त करूं?

+0

पर एक नजर डालें [fontsquirrel के जनरेटर] (http://www.fontsquirrel.com/fontface/generator) के माध्यम से अपने फॉन्ट चलाने की कोशिश करें और देखें कि क्या इसे बाहर क्रैंक। कस्टम फ़ॉन्ट्स को क्रॉस-ब्राउज़र पर काम करने के लिए आपको कई प्रारूपों में फ़ॉन्ट उपलब्ध होना चाहिए। –

+0

ऐसा लगता है कि फोंटक्वायरेल का जेनरेटर मेरे लिए काम नहीं कर रहा है। फाइल अपलोड करने के बाद, यह अभी भी कहता है कि मेरे पास कोई फाइल अपलोड नहीं है और डाउनलोड में कोई फोंट नहीं है। मैंने फ़ायरफ़ॉक्स 10 और आईई 8 दोनों के साथ प्रयास किया है। मैं घर आने पर आज रात एक और ब्राउज़र के साथ कोशिश करूंगा। –

+0

FontSquirrel की वेबसाइट वास्तव में आज मेरे लिए वास्तव में धीमी है। मुझे आश्चर्य है कि क्या उन्हें कुछ समस्याएं हैं। आप कुछ [google वेब फोंट] (http://www.google.com/webfonts) को देखने के लिए भी देख सकते हैं कि उन्होंने चीज़ें कैसे की हैं। –

उत्तर

15

आईई के पुराने संस्करणों को एम्बेड करने के लिए आपको अपने फ़ॉन्ट का एक ईओटी संस्करण प्रदान करने की आवश्यकता है। वे किसी भी अन्य प्रारूप को पहचान नहीं पाएंगे, यही कारण है कि आप एरियल में फॉलबैक देख रहे हैं।

अपना फ़ॉन्ट Font Squirrel @font-face Generator पर ले जाएं और यह आपके मौजूदा चीज़ों का उपयोग करने के लिए सीएसएस @font-face नियमों के एक नए सेट सहित आपके लिए सब कुछ तैयार करेगा।

+0

अंत में मेरे लिए काम करने के लिए फ़ॉन्ट गिलहरी मिली। आउटपुट प्यार करो! बहुत खुबस! धन्यवाद! –

1

इंटरनेट एक्सप्लोरर आपके .ttf (TrueType) या .otf (OpenType) फ़ॉन्ट चेहरे को CSS3 में कम से कम अभी तक नहीं पहचानता है। आईई एक .eot (एम्बेड करने योग्य ओपन प्रकार) पहचानता है।

@font-face { 
font-family: 'MyWebFont'; 
src: url('webfont.eot'); /* IE9 Compat Modes */ 
src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
    url('webfont.woff') format('woff'), /* Modern Browsers */ 
    url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ 
    url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */ 
} 

here

+1

आईई 9 पहले से ही सबसे आम फ़ॉन्ट प्रारूपों को पहचानता है। – BoltClock

+2

हां, लेकिन IE9 संगतता मोड नहीं – koffster

संबंधित मुद्दे