css - क्या मुझे सीएसएस में फ़ॉन्ट परिवार के नामों के आसपास उद्धरण लपेटने की ज़रूरत है?




fontfamily quotation-marks (2)

अक्टूबर 2013 के सीएसएस फ़ॉन्ट्स मॉड्यूल लेवल 3 स्पेक के मुताबिक, " जेनेरिक परिवारों के अलावा फ़ॉन्ट परिवार के नामों को या तो तारों के रूप में उद्धृत किया जाना चाहिए, या एक या अधिक पहचानकर्ताओं के अनुक्रम के रूप में अनिच्छुक होना चाहिए "। तो आपको उद्धरणों में उन्हें संलग्न करने की आवश्यकता नहीं है।

हालांकि, यदि आप नहीं करते हैं " प्रत्येक टोकन की शुरुआत में सबसे विराम चिह्न और अंक बच जाएंगे "। गलतियों से बचने से बचने के लिए, डब्ल्यू 3 सी वास्तव में व्हाइट स्पेस, अंक, विराम चिह्न या कीवर्ड मान ('वारिस', 'सेरिफ़' इत्यादि) वाले फ़ॉन्ट परिवार नामों को उद्धृत करने की सिफारिश करता है

जेनेरिक फ़ॉन्ट परिवार के नाम ('सेरिफ़', 'सैन्स-सेरिफ़', 'कर्सीव', 'फंतासी' और 'मोनोस्पेस') को उद्धृत नहीं किया जाना चाहिए क्योंकि वे वास्तव में कीवर्ड हैं।

मुझे बहुत समय पहले सुनना याद है कि इसे फ़ॉन्ट नामों के चारों ओर उद्धरण लपेटने के लिए "सर्वोत्तम अभ्यास" माना जाता था जिसमें सीएसएस फ़ॉन्ट-पारिवारिक संपत्ति में कई शब्द होते हैं, जैसे:

font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

इसके बिल्ली के लिए, मैंने "Arial Narrow" और सफारी से उद्धरण हटाने की कोशिश की और फ़ायरफ़ॉक्स को इसे प्रस्तुत करने में कोई समस्या नहीं है।

तो, अंगूठे के इस नियम के लिए कोई तर्क है, या यह सिर्फ एक मिथक है? क्या यह पुराने ब्राउज़र के साथ एक मुद्दा था जो अब मौजूदा संस्करणों पर लागू नहीं होता है? मैं इतने लंबे समय से ऐसा कर रहा हूं कि मैंने कभी सोचना बंद नहीं किया कि क्या यह वास्तव में आवश्यक था।


यदि शैली इनलाइन है, जैसे <font style="font-family:Arial Narrow">some texte</font> , यह काम करता है।

लेकिन अगर पुलिस फ़ॉन्ट के नाम में कुछ विशेष वर्ण होते हैं, या किसी संख्या के साथ शुरू होता है तो इसमें उद्धरण या अन्य अजीब चीजें होती हैं (जैसे "01 डिजिटाल" या "a_CityNovaTitulB & WLt" या "बेली'सकार"), आपको एक विशेष वाक्यविन्यास का उपयोग करना होगा & quot; जिसे सभी प्रकार के अजनबियों के फ़ॉन्ट्स नामों पर लागू किया जा सकता है:

<font style="font-family:&quot;a_CityNovaTitulB&WLt&quot; , &quot;Bailey'sCar&quot;">some text</font>

फ़ायरफ़ॉक्स में, स्रोत & quot; दिखाएगा इस के रूप में: "

इस चाल के बिना, यह:

<font style="font-family:a_CityNovaTitulB&WLt ,Bailey'sCar">some text</font>

स्वचालित रूप से हर ब्राउज़र में काम नहीं करता है। यह फ़ॉन्ट नाम चुड़ैल के लिए एक संख्या से शुरू होता है, जैसे "8 पिन"।





quotation-marks