2012-01-05 13 views
8

मैं अभी एक परियोजना पर काम कर रहा हूं कि ओपनटाइप फ़ॉन्ट के भीतर एक ही चरित्र के कई बदलाव हैं। सभी पात्रों में एक ही यूनिकोड आईडी है लेकिन अलग-अलग जीआईडी ​​संख्याएं हैं और कुछ अन्य संदर्भ जैसे स्वाश या स्टाइलिस्ट सेटोक्स (एसएस 01) (इस जानकारी को इंडिज़िन में मिला है)। क्या HTML अक्षरों में इन वर्णों का उपयोग करने का कोई तरीका है?मैं HTML में ओपनटाइप फ़ॉन्ट से 'स्वाश'/'स्टाइलिस्ट सेट' अक्षरों को कैसे कॉल कर सकता हूं?

उदाहरण: जे (सामान्य), जे (स्पीड ब्लर के साथ), जे (चेन से बने), सभी में यूनिकोड आईडी: 004 ए है, लेकिन क्रमश: 43, 206 और 233 के जीआईडी ​​मान हैं। http://www.w3.org/TR/css3-fonts/#font-variant-alternates-prop

मैं नहीं जानता कि कैसे व्यापक रूप से समर्थित यह अभी तक है, और यकीन है कि यह IE में नहीं है:

उत्तर

2

font-संस्करण-बारी से तुम क्या चाहते है।

यह पृष्ठ सामान्य रूप से ओटीएफ के लिए समर्थन दिखाता है: http://caniuse.com/#feat=ttf; यह स्पष्ट नहीं है कि इस अर्थ में पूर्ण समर्थन वास्तव में पूर्ण है या नहीं।

Firefox और IE समर्थन का प्रदर्शन: http://ie.microsoft.com/testdrive/Graphics/opentype/opentype-fontfont/index.html

+0

"प्रगति पर काम के अलावा इस दस्तावेज़ को उद्धृत न करें।" - डब्ल्यू 3 सी – Alerty

+4

@ अलर्टी: आपका क्या मतलब है? क्या आप जानते हैं कि वास्तविक ब्राउज़र जो वास्तविक लोग पहले से ही CSS3 और HTML5 का समर्थन करते हैं, भले ही वे मानक प्रगति पर काम कर रहे हों। – Marcin

+0

केवल इस तथ्य को बताना चाहता था कि फ़ॉन्ट सुविधाओं को अभी तक व्यापक रूप से कार्यान्वित नहीं किया गया है। – Alerty

8

मैं font-variant-alternates की नहीं सुना था, लेकिन मुझे पता है कि Firefox 4 and above support -moz-font-feature-settings है, जो की मदद से आप सीएसएस के माध्यम से ओपन टाइप सुविधाओं लागू होते हैं। एक Mozilla Hacks blog post on moz-font-feature-settings से

उदाहरण कोड:

.altstyles { 
    /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */ 
    /* dlig = discretionary ligatures, ss01 = stylistic set 1 */ 
    -moz-font-feature-settings: "dlig=1,ss01=1"; 
} 

जहाँ तक मुझे पता है, कोई अन्य ब्राउज़र के लिए एक समान सुविधा अभी तक का समर्थन करता है।

+1

इसके लिए धन्यवाद। दुर्भाग्यवश, जिस परियोजना पर मैं काम कर रहा हूं केवल -webkit का समर्थन करता हूं। फ़ॉन्ट-वेरिएंट-वैकल्पिक के लिए समर्थन उच्च मांग में प्रतीत नहीं होता है। मुझे शायद ही कोई लोग इसके बारे में बात कर रहा है। – kugyousha

+1

@AdeptOfHermes: आह, निश्चित है। यह एक शर्म की बात है कि वेबकिट को अभी तक कोई समकक्ष नहीं मिला है। आपको लगता है कि 'फ़ॉन्ट-फेस' का अधिक इस्तेमाल किया जा रहा है, इस तरह की चीज़ के लिए और अधिक कॉल होगी। –

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