का उपयोग करते हुए web fonts
का उपयोग करते समय मैं सोच रहा था कि फ़ॉलबैक फ़ॉन्ट्स का उपयोग करने पर अनुशंसा विधि क्या है?वेब फ़ॉन्ट्स और फॉलबैक फ़ॉन्ट्स
की तरह, उदाहरण के लिए अगर मैं इस तरह के रूप में, एक वेब फ़ॉन्ट कि बोल्ड था उपयोग कर रहा था:
@font-face {
font-family: 'OpenSansBold';
src: url('../fonts/OpenSans-Bold-webfont.eot');
src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
font-weight: normal;
font-style: normal;
}
अब जब आप इस फोन आपको स्पष्ट रूप से सिर्फ इस कार्य करें:
font-family: OpenSansBold;
हालांकि मैं था फॉलबैक फोंट प्रदान करने के बारे में सोचकर जैसे कि फ़ॉन्ट का डाउनलोड किसी भी कारण से विफल रहता है।
जाहिर है कि .. एक सामान्य शैली फ़ॉन्ट (गैर बोल्ड/गैर-इटैलिक) के रूप में नीचे के साथ क्या करने के लिए आसान काफी है
font-family: OpenSansRegular, Arial;
हालांकि, क्या मैं सोच रहा हूँ जब फ़ॉन्ट बोल्ड है या के बारे में क्या है इटैलिक।
क्या यह इस तरह की कुछ सलाह दी गई है और यह वेब फ़ॉन्ट को प्रभावित नहीं करेगा?
font-family: OpenSansBold, Arial;
font-weight: bold;
बस सोच रहा क्योंकि अगर आप फिर अगर वेब फ़ॉन्ट में विफल रहा है बोल्ड निर्दिष्ट नहीं किया है, वे एरियल प्राप्त होगा, लेकिन यह बोल्ड नहीं होगा।
अच्छी व्याख्या। हालांकि, अगर आप उन्हें 'फ़ॉन्ट-फ़ैमिली' के भीतर एक ही नाम कहते हैं तो सीएसएस कैसे जानता है कि इसका उपयोग कैसे किया जाए? क्या यह अंतिम का उपयोग नहीं करेगा? इसके अतिरिक्त, "सेमीबॉल्ड" जैसी सामग्री को संभालने के तरीके पर कोई सुझाव? – Brett
सीएसएस जानता है कि किसी तत्व के लिए 'फ़ॉन्ट-वेट' सेट से मिलान करके और 'फ़ॉन्ट-फेस' ब्लॉक में परिभाषित 'फ़ॉन्ट-वेट' का मिलान करके कौन सा उपयोग करना है। सेमीबॉल्ड आमतौर पर Google वेब फोंट के लिए 'फ़ॉन्ट-वेट: 600' से मेल खाता है; पत्राचार फ़ॉन्ट विवरणों में दिखाए जाते हैं, जैसे http://www.google.com/webfonts#UsePlace:use/Collection:Open+Sans –
ठीक है - बहुत बहुत धन्यवाद! – Brett