2009-10-27 12 views
17

मुझे लगता है कि निम्नलिखित करता सीएसएस के लिए बहुत कुछ है:सीएसएस: क्या हेलवेटिका मैक पर डिफ़ॉल्ट 'सैन्स-सेरिफ़' फ़ॉन्ट है और विंडोज़ पर डिफ़ॉल्ट सैन्स-सेरिफ़ फ़ॉन्ट एरियल है?

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

यह मेरी समझ है कि Helvetica मैक पर डिफ़ॉल्ट sans-serif फ़ॉन्ट है और अगर है कि एरियल विंडोज पर डिफ़ॉल्ट sans-serif फ़ॉन्ट है ... मामला, क्या मैं उपरोक्त कोड को बस बदल नहीं सकता:

font-family: sans-serif; 

हाँ, नहीं?

उत्तर

21

डिफ़ॉल्ट फ़ॉन्ट वास्तव में ब्राउज़र पर निर्भर करता है। उदाहरण के लिए, मैक पर फ़ायरफ़ॉक्स में, मेरे पास लुसीडा ग्रांडे डिफ़ॉल्ट sans-serif फ़ॉन्ट है। मुझे नहीं लगता कि मैंने इसे बदल दिया है, लेकिन मुझे पूरी तरह से यकीन नहीं है। आप वास्तव में विशिष्ट फ़ॉन्ट्स के डिफ़ॉल्ट पर निर्भर नहीं हो सकते हैं, क्योंकि उपयोगकर्ता उन्हें वरीयताओं में बदल सकते हैं। यदि आप एक विशिष्ट फ़ॉन्ट चाहते हैं, तो इसे निर्दिष्ट करें।

3

फोंट के साथ, आप लेआउट समस्याओं को रोकने के लिए जितना संभव हो उतना विशिष्ट होना चाहते हैं। आपका पृष्ठ एरियल के साथ एक मशीन पर डिफ़ॉल्ट सैन्स-सेरिफ़ फ़ॉन्ट के रूप में सही दिख सकता है, लेकिन अगर किसी के पास डिफ़ॉल्ट रूप से बहुत अलग फ़ॉन्ट है, तो यह तत्वों के अंतर को प्रभावित कर सकता है (यदि आप सापेक्ष उपायों का उपयोग करते हैं)। इसके अलावा जब वे गलत फ़ॉन्ट देखते हैं, तो प्रोजेक्ट पर किसी भी डिजाइनर को नाराज बनाता है, और आप इसे नहीं चाहते हैं।

1

क्या आप प्लेटफार्मों

  • Helvetica है या एरियल स्थापित किया है और पर हो करना चाहते हैं
  • है कि उन में से कोई भी एक डिफ़ॉल्ट sans-serif फ़ॉन्ट?

या अलग से पूछा: क्या आप हमेशा स्थापित होने पर डिफ़ॉल्ट रूप से हेल्वैटिका या एरियल पसंद करते हैं? यदि आप सभी मामलों में डिफ़ॉल्ट सैन्स-सेरिफ़ फ़ॉन्ट पसंद करते हैं, तो उन दोनों का जिक्र क्यों करें?

+1

यदि हेलीवेटिका नहीं है, तो हेल्वैटिका पसंद नहीं है, अगर हेलवेस्टिका पसंद नहीं है, तो अंतिम उपाय अगर न तो हेल्वैटिका या एरियल उपलब्ध है, तो डिफ़ॉल्ट सैन्स-सेरिफ़ टाइपफेस का उपयोग करके प्रदर्शित करें। – Teddi

+2

@ टेडी: उस स्थिति में, डिफ़ॉल्ट फ़ॉन्ट क्या मायने रखता है? यदि आप उपलब्ध हैं तो हेल्वैटिका चाहते हैं, भले ही यह डिफ़ॉल्ट न हो तो आपका मूल सीएसएस सही है। –

0

आप यह सुनिश्चित कर सकते हैं कि हेल्वैटिका मैक ओएस एक्स चलाने वाली मशीनों पर स्थापित है, क्योंकि उस फ़ॉन्ट का उपयोग ऐप्पल द्वारा डिजाइन किए गए कई आधिकारिक अनुप्रयोगों में किया जाता है। एरियल किसी भी मशीन पर भी उपलब्ध है, बशर्ते कि उपयोगकर्ता ने फ़ॉन्ट फ़ाइल को हटाया नहीं है।

लेकिन जैसा कि टॉम बताता है, फ़ॉन्ट शैलियों को परिभाषित करते समय जितना संभव हो उतना सटीक होना बेहतर होता है।

Helvetica, Geneva, Arial, sans-serif; 
+0

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

13

Helvetica Windows XP पर भयानक लग रहा है इसकी गरीब प्रतिपादन के कारण: जब मैं चाहता हूँ sans-serif परिवार मैं आमतौर पर मेरी शैली में निम्न होना दिखाया गया है। सौभाग्य से, केवल कुछ लोगों के पास विंडोज एक्सपी पर हेल्वैटिका स्थापित है (क्योंकि अगर वे हेल्वैटिका की देखभाल करते हैं, तो वे शायद मैक का उपयोग करेंगे)।

यह सुरक्षित है:

"Helvetica Neue", Arial, sans-serif; 

इस तरह, काफी केवल मैक ओएस एक्स जाएगा पिक Helvetica Neue (OS X पर मानक) और Windows इसे अनदेखा और सीधे एरियल में स्थानांतरित कर सकते हैं।

+0

+1 विंडोज एक्सपी पर हेल्वैटिका वास्तव में भयानक लग रहा है! यह तब होता है जब फ़ॉन्ट चिकनाई "मानक" (डिफ़ॉल्ट सेटिंग) पर सेट होती है। "हेल्वैटिका नियू" टिप के लिए धन्यवाद। – MrWhite

2

हेल्वैटिका कभी-कभी मैक पर डिफ़ॉल्ट सैन्स होता है, लेकिन ईमानदार होने के लिए यह एक महान स्क्रीन फ़ॉन्ट नहीं है।

जिनेवा, लुसीडा सैन्स, और ट्रेबुचेत एमएस अच्छे विकल्प हैं।

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