2012-09-28 31 views
6

मेरे पास वेबकिट ब्राउज़र (क्रोम & सफारी) में एक ही आउटपुट होता था लेकिन अचानक (और मुझे नहीं पता कि मैं क्रोम में प्रतिपादन को बदल सकता था लग रहा है भद्दा।वेबकिट-फ़ॉन्ट-स्मूथिंग: क्रोम और सफारी में अचानक अलग-अलग परिणाम

यह मेरी एचटीएमएल

<li class="cat-item term term-workshops"><a href="/workshops">Workshops</a></li> 

और यह मेरी सीएसएस

.term a { 
    display:inline-block; 
    height:1em; 
    -webkit-font-smoothing:antialiased; 
    -moz-font-smoothing:antialiased; 
    font-smoothing:antialiased; 
    text-rendering:optimizeLegibility; 
    font-smooth:always; 
} 

.term-workshops a { 
    text-transform:lowercase; 
    font-family:"Custom-Family", sans-serif; 
    font-size:1.4em; 
    margin-top:.1em; 
} 

सफारी में उत्पादन अच्छा लग रहा है

SAFARI

क्रोम में उत्पादन अचानक भद्दा लग रहा है (यह क्रोम में ही देखने के लिए प्रयोग किया जाता है)

SAFARI

किसी भी विचार के कारण यह वेबकिट ब्राउज़र दोनों में अंतर क्यों डाल सकता है? मुझे पता है कि यह फ़ायरफ़ॉक्स में क्रोधित दिखता है क्योंकि font-smoothing विकल्प नहीं है, लेकिन यदि संभव हो तो इसे क्रोम और सफारी में देखना चाहिए।

मैं अपने सीएसएस में क्या बदल सकता हूं कि आउटपुट अचानक भिन्न दिखता है? मुझे पता है कि यह दोनों ब्राउज़रों में समान दिखता है!

+1

क्रोम के पास अभी एक और अपडेट था - 22.0.1229.79 – j08691

+1

ओह, वाह, बदनाम! कभी-कभी चीज काम नहीं कर सकती जैसे मैं उन्हें चाहता हूं। – matt

उत्तर

7

https://productforums.google.com/forum/?fromgroups=#!topic/chrome/0vqp1bnkaoE

-webkit-font-चौरसाई नहीं रह गया काम करता है। Google क्रोम टीम ने जानबूझकर इस व्यवहार को बदल दिया। लगता है कि फ़ॉन्ट-स्मूथिंग को पिछले संस्करणों में ओएसएक्स पर "ठीक से" लागू नहीं किया गया था।

+1

यह अभी पुष्टि हुई है कि, क्रोम टीम आगामी पैच में पिछले व्यवहार में वापस आ जाएगी। http://code.google.com/p/chromium/issues/detail?id=152304 –

+0

ओह, मैं देखता हूं ... अनजाने में, हम कब नहीं जान सकते! – Giona

+0

क्या कोई अन्य "चाल" या फ़ॉन्ट को बेहतर रूप से प्रस्तुत करने/प्रस्तुत करने का तरीका है? – matt