इन दोनों के बीच क्या अंतर है:
font-style:italic
font-style:oblique
मैंने W3Schools संपादक का उपयोग करने की कोशिश की, लेकिन अंतर बताने में असमर्थ था।
मैं क्या खो रहा हूँ?
इन दोनों के बीच क्या अंतर है:
font-style:italic
font-style:oblique
मैंने W3Schools संपादक का उपयोग करने की कोशिश की, लेकिन अंतर बताने में असमर्थ था।
मैं क्या खो रहा हूँ?
जवाबों:
शुद्धतम (प्रकार डिजाइनर) अर्थों में, एक तिरछा एक रोमन फ़ॉन्ट है जिसे एक निश्चित संख्या में डिग्री (8-12 डिग्री, आमतौर पर) तिरछा किया गया है। एक इटैलिक को विशिष्ट वर्णों के साथ टाइप डिजाइनर द्वारा बनाया जाता है (विशेष रूप से लोअरकेस) एक अलग सुलेख बनाने के लिए अलग-अलग तरीके से खींचा जाता है, साथ ही साथ स्लेटेड संस्करण भी।
कुछ प्रकार की ढलाई में मनमाने ढंग से तिरछे चित्र बनाए गए हैं, जो जरूरी नहीं कि डिजाइनर खुद ही अनुमोदित करते हों ... कुछ फोंट का मतलब इटैलिकाइज़ या तिरछा नहीं था ... लेकिन लोगों ने वैसे भी किया। और जैसा कि आप जानते हैं, कुछ ऑपरेटिंग सिस्टम 'इटैलिक' आइकन पर क्लिक करने पर, फॉन्ट को तिरछा करके फ्लाई पर एक तिरछा बना देंगे। सुखद दृश्य नहीं।
केवल इटैलिक निर्दिष्ट करना सबसे अच्छा है जब आप सुनिश्चित हों कि फ़ॉन्ट एक के साथ डिज़ाइन किया गया है।
आम तौर पर, एक इटैलिक फ़ॉन्ट का एक विशेष संस्करण है, जबकि एक तिरछा संस्करण बस नियमित संस्करण है जो थोड़ा सा झुका हुआ है। इसलिए दोनों को नियमित फ़ॉन्ट से संबंधित किया गया है, लेकिन एक इटैलिक में विशेष रूप से इसके लिए बने विशेष अक्षर होंगे।
अधिकांश फोंट में या तो एक इटैलिक या एक तिरछा संस्करण है; मैंने कभी ऐसा नहीं देखा, जिसमें दोनों हों। (यदि आपके पास एक इटैलिक संस्करण है, तो एक तिरछा संस्करण क्यों परेशान करता है?)
ओब्लिक प्रकार (या slanted, sloped) एक प्रकार का प्रकार है जो तिरछे प्रकार के समान उपयोग किया जाता है, दाईं ओर थोड़ा तिरछा होता है। इटैलिक प्रकार के विपरीत, हालांकि, यह विभिन्न ग्लिफ़ आकृतियों का उपयोग नहीं करता है; यह विकृत रूप को छोड़कर रोम के प्रकार के समान ग्लिफ़ का उपयोग करता है।
फ्यूचर रीडिंग: सीएसएस फ़ॉन्ट शैली तिरछा बनाम इटैलिक
साथ के रूप में इटैलिक और परोक्ष , एक ही अंतर दिखाई तुलना करते समय है इटैलिक साथ अशुद्ध इटैलिक ।
आप जहां भी सामान्य फ़ॉन्ट तिरछा करते हैं, वहां आपको फॉक्स-इटैलिक्स दिखाई देगा, जबकि एक सच्चा इटैलिक फ़ॉन्ट डिज़ाइन किया जाना है।font-style: italic;
दो के नीचे ll रों शो अंतर स्पष्ट रूप से।
मोज़िला डेवलपर सीएसएस ट्यूटोरियल के अनुसार :
italic: यदि उपलब्ध हो तो फ़ॉन्ट के इटैलिक संस्करण का उपयोग करने के लिए पाठ सेट करता है ; यदि उपलब्ध नहीं है, तो यह तिरछा के साथ इटैलिक अनुकरण करेगा।
तिरछा: पाठ को इटैलिक फ़ॉन्ट के सिम्युलेटेड संस्करण का उपयोग करने के लिए सेट करता है, जो सामान्य संस्करण को तिरछा करके बनाया जाता है।
यहां से, हम यह घटाते हैं कि यदि फ़ॉन्ट का एक इटैलिक संस्करण उपलब्ध नहीं है , तो इटैलिक और तिरछा दोनों समान व्यवहार करते हैं। चूंकि W3Schools कोड स्निपेट कोई विशेष निर्दिष्ट नहीं करता है font-family, मेरा मानना है कि एक डिफ़ॉल्ट फ़ॉन्ट का उपयोग किया जाता है; एक डिफ़ॉल्ट फ़ॉन्ट जिसमें संभवतः इटैलिक संस्करण नहीं है।
लेकिन फ़ॉन्ट का एक इटैलिक संस्करण कैसे उपलब्ध करें?
इसका मतलब है कि हमारे पास एक ही फ़ॉन्ट के कम से कम दो संस्करण हैं, एक "नियमित" एक और एक इटैलिक। इन्हें नियम के <style>साथ अनुभाग में निर्दिष्ट किया जा सकता है @font-face। कृपया संक्षेप में पढ़ें: developer.mozilla , w3schools , tympanus.net । जैसा कि आप देख सकते हैं, फ़ॉन्ट एक फ़ाइल के रूप में लोड किया गया है, जिसमें निम्नलिखित एक्सटेंशन हो सकते हैं eot, otf, woff, truetype:।
अब तक, मुझे फॉन्ट फाइल को लिंक करने के दो तरीके मिले
`@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'),
url (http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'),
url
(http://themes.googleusercontent.com/static/fonts/opensans/v8/
xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff)
format('woff');
}`
कृपया ध्यान दें कि हमारे पास दोनों मामलों में font-family: 'Open Sans', जो मूल रूप से एक ही फ़ॉन्ट को परिभाषित करता है; लेकिन पहले मामले में हमारे पास है font-style: normal;, जबकि दूसरे मामले में हमारे पास है font-style: italic;। यह भी ध्यान दें कि URL विभिन्न फ़ाइलों की ओर इशारा करते हैं। अब, w3schools कोड स्निपेट पर वापस जा रहा है, यही है कि ब्राउज़र कैसे font-style: normalऔर किसके बीच अंतर कर सकता हैfont-style: italic
प्रत्येक फ़ॉन्ट के लिए अलग-अलग फ़ॉन्ट-पारिवारिक मानों को परिभाषित करने के बजाय, आप प्रत्येक फ़ॉन्ट के लिए एक ही फ़ॉन्ट-परिवार के नाम का उपयोग कर सकते हैं, और मिलान शैलियों को परिभाषित कर सकते हैं, जैसे:
`@font-face {
font-family: 'Ubuntu';
src: url('Ubuntu-R-webfont.eot');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Ubuntu';
src: url('Ubuntu-I-webfont.eot');
font-weight: normal;
font-style: italic;
}`
इस स्थिति में, .eotफ़ाइलों को HTML पेज के समान फ़ोल्डर में संग्रहीत किया जाना चाहिए। फिर से, नोटिस करें कि font-familyसमान है, font-styleअलग है, और यह भी कि यूआरएल अलग हैं: Ubuntu- R -webfont बनाम Ubuntu- I -webfont।
फ़ॉन्ट के इटैलिक संस्करण का उदाहरण:
ctan.org : यह एक उदाहरण है कि कैसे एक ही फ़ॉन्ट के विभिन्न शैलियों / भार के लिए अलग-अलग फाइलें प्रदान की जाती हैं। न तो बोल्ड या इटैलिक की गणना मौके पर की जाती है, उन्हें उनकी विशिष्ट फ़ाइल से पुनर्प्राप्त किया जाता है।