2017-10-21 9 views
5

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

डीपीआर पर 1

enter image description here

डीपीआर में दिखाई देता है 2

enter image description here

वहाँ ठीक करने या प्रभाव को कम करने कोई तरीका है? किसी भी सहायता की सराहना की जाएगी।

HTML:

<div class="section" id="section3"> 
    <h1>Projects</h1> 
</div> 

सीएसएस:

/*to fix safari bold font*/ 
h1, h2, h3, h4, h5, strong, b { 
    font-weight: 400; 
} 

#section4 h1,#section3 h1 { 
    visibility: hidden; 
    position: absolute; 
    font-family: Graphik-Semibold, Roboto; 
    font-weight: 600; 
    margin: 0; 
    top: 3.7%; 
} 

यह है सबसे अधिक प्रासंगिक कोड, बाकी संरेखित और फ़ॉन्ट आकार के लिए मीडिया के प्रश्नों है।

+0

अगर यह केवल ब्राउज़र डिबग पर है या अगर यह उच्च डीपीआर – Persijn

+0

साथ मोबाइल उपकरणों पर मामला है आप पहले से ही करने की कोशिश की सोच लग रहा है टेक्स्ट-रेंडरिंग प्रॉपर्टी के साथ खेलना? https://developer.mozilla.org/de/docs/Web/CSS/text-rendering इसके अलावा, आप पिक्सेल अनुपात मीडिया क्वेरी का उपयोग उच्च पिक्सेल घनत्व पर कम-बोल्ड फ़ॉन्ट को मजबूर करने के लिए कर सकते हैं: https: // css-tricks .com/snippets/css/रेटिना-डिस्प्ले-मीडिया-क्वेरी/ – Connum

+1

@Persijn - मैंने वास्तविक भौतिक उपकरणों पर जांच की है, पाठ बोल्ड –

उत्तर

1
@media only screen and (max-device-pixel-ratio: 2) { 
    b { 
    font-weight: 600; 
    } 
} 

@media only screen and (min-device-pixel-ratio: 2) { 
    b { 
    font-size: 400; 
    } 
} 

आपको कुछ संख्याओं को बदलने की आवश्यकता हो सकती है, हालांकि परिणाम प्राप्त करने के लिए आपको यह एक उदाहरण है।

ऐसा करने का कोई और तरीका नहीं है जो मुझे पता है क्योंकि फ़ॉन्ट-वेट वास्तव में हमेशा अलग होता है, भले ही संख्या समान हो। साथ ही यह वास्तव में है कि डीपीआर पर एक अंतर का बड़ा नहीं है 2.0

यह अच्छा :)

+0

दिखाई देता है यदि आप डीपीआर का चयन करने के लिए मीडिया प्रश्नों का उपयोग करते हैं तो यह एक अच्छा जवाब होगा जैसे 'min -डेविस-पिक्सेल-अनुपात: 2' और स्क्रीन आकार नहीं है क्योंकि इसकी गणना डीपीआर का उपयोग करके की जाती है। – Persijn

+0

मैंने इसे आजमाया, यह अभी भी बोल्ड दिखाई देता है:/ –

+0

मुझे खेद है कि मुझे यकीन नहीं है कि मुझे पता चलेगा कि और क्या करना है –

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