सेट (FontSquirrel के डिफ़ॉल्ट उत्पादन के बजाय जहां उन सभी को normal
की तैयारी में हैं और वे एक वजन/शैली के बजाय के लिए अलग नाम है) उसके अनुसार अपनी @font-face
कॉल में font-weight
और font-style
गुण, और उन्हें नाम सभी एक ही फॉन्ट।
यहाँ एक साइट से एक उदाहरण है मैं पिछले साल बनाया:
@font-face {
font-family: 'CartoGothic';
src: url('library/fonts/CartoGothicStd-Book-webfont.eot');
src: url('library/fonts/CartoGothicStd-Book-webfont.eot?#iefix') format('embedded-opentype'),
url('library/fonts/CartoGothicStd-Book-webfont.woff') format('woff'),
url('library/fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'),
url('library/fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CartoGothic';
src: url('library/fonts/CartoGothicStd-Bold-webfont.eot');
src: url('library/fonts/CartoGothicStd-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('library/fonts/CartoGothicStd-Bold-webfont.woff') format('woff'),
url('library/fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'),
url('library/fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold') format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'CartoGothic';
src: url('library/fonts/CartoGothicStd-Italic-webfont.eot');
src: url('library/fonts/CartoGothicStd-Italic-webfont.eot?#iefix') format('embedded-opentype'),
url('library/fonts/CartoGothicStd-Italic-webfont.woff') format('woff'),
url('library/fonts/CartoGothicStd-Italic-webfont.ttf') format('truetype'),
url('library/fonts/CartoGothicStd-Italic-webfont.svg#CartoGothicStdItalic') format('svg');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'CartoGothic';
src: url('library/fonts/CartoGothicStd-BoldItalic-webfont.eot');
src: url('library/fonts/CartoGothicStd-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('library/fonts/CartoGothicStd-BoldItalic-webfont.woff') format('woff'),
url('library/fonts/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype'),
url('library/fonts/CartoGothicStd-BoldItalic-webfont.svg#CartoGothicStdBoldItalic') format('svg');
font-weight: bold;
font-style: italic;
}
ध्यान दें कि FontSquirrel नहीं स्वचालित रूप से कोड एक कारण के लिए इस तरह से उत्पन्न करता है - जो है कि कुछ पुराने ब्राउज़र/उपयोगकर्ता एजेंटों font-weight
का समर्थन नहीं करते और font-style
@font-face
घोषणाओं के अंदर गुण, इसलिए यह विधि का उपयोग करने के लिए अधिक पिछड़ा संगत है जहां आप प्रत्येक वजन और शैली (कार्टोगोथिक रेग्युलर, कार्टोगोथिक बोल्ड, कार्टोगोथिक इटालिक, कार्टोगोथिक बोल्डइटलिक और आगे के लिए अलग-अलग फ़ॉन्ट्स का नाम देते हैं) का उपयोग करने के लिए अधिक पीछे संगत है।
इसके अलावा, FontSquirrel वास्तव में आप के लिए यह कर सकते हैं - अगर आप Webfont जेनरेटर में विशेषज्ञ सेटिंग पर क्लिक करें, वहाँ "सीएसएस" कहा जाता है शैली लिंक के तहत एक विकल्प है जो होगा उन्हें इस प्रारूप में उत्पादन।
गलत बोल्ड कैसा दिखता है? बस उत्सुक। एक अच्छा सवाल की तरह लगता है। –
मैंने अभी तक उन्हें परिवर्तित नहीं किया है लेकिन यह आमतौर पर बहुत ही ध्यान देने योग्य है। यह बहुत अच्छा नहीं लग रहा है। –
@ जोशसी गलत बोल्ड/इटैलिक शैलियों को विभिन्न ब्राउज़रों और ओएस (अलग-अलग वेबफोंट की तरह सामान्य रूप से) द्वारा अलग-अलग प्रदान किया जाता है, इसलिए यह भिन्न होता है। विंडोज़ पर क्रोम में अक्सर वेबफोंट के लिए बहुत ही भयानक गलत शैलियों हैं, जबकि ओएसएक्स मशीन पर सफारी आमतौर पर उन्हें प्रस्तुत करने का एक अधिक क्लीनर काम करता है। – Ennui