की 'आंतरिक' लाइनहेइट को कैसे बदला जाए, मैं एंटीपो नामक एक आइकन फ़ॉन्ट के साथ काम करने की कोशिश कर रहा हूं। फ़ॉन्ट बहुत अच्छा है, लेकिन डेवलपर द्वारा चुना गया पैडिंग भयंकर है, और इस फ़ॉन्ट को काम करने के लिए परेशान करता है। आइकन वास्तव में अच्छे हैं हालांकि मैं इसे काम करने की कोशिश कर रहा हूं।सीएसएस टेक्स्ट
फ़ॉन्ट को 'सामान्य' बनाने के लिए इसे फोड़ा जाता है, फ़ॉन्ट आकार को बड़ा होना चाहिए (जैसे 40px +)।
यदि आप आइकन को 15px ऊंचाई की जगह में फिट करने का प्रयास कर रहे हैं, तो फ़ॉन्ट आकार 40px होगा और फिर उस अतिरिक्त स्थान को आपसे निपटने की आवश्यकता है।
मैंने प्रत्येक कल्पनीय संयोजन में स्पष्ट ऊंचाई, स्पष्ट लाइनहाइट, लंबवत-संरेखण सेट करने का प्रयास किया है, और परिणाम पीसी और मैक के बीच differenct है।
एकमात्र चीज जिसे मैं सोच सकता हूं वह यह है कि 'बचे हुए स्थान' को विभिन्न ऑपरेटिंग सिस्टम द्वारा अलग-अलग संभाला जाता है।
क्या कोई सीएसएस संपत्ति है जिसे मुझे पता नहीं है कि इससे ठीक हो जाएगा?
पीसी
मैक
यह बहुत hackish सीएसएस मैं कोशिश करते हैं और के रूप में सबसे अच्छा मैं कर सकता इसे बाहर शून्य करने के लिए इस्तेमाल होता है। ध्यान रखें कि मैंने ऊंचाई और लाइनहाइट के साथ पहले से ही खेलने की कोशिश की है, यह हमेशा एक ही समस्या है, पीसी हमेशा इसे नीचे रखता है जहां मैक इसे रखता है।
.icon {
font-family: 'entypo';
display: inline-block;
color: #000;
font-size: 40px;
line-height: 0;
height: 0;
vertical-align: middle;
}
ऊपर उन छवियों की खातिर तुम लोगों को डेमो के लिए के लिए, इन गुणों मैं जोड़ा हैं: height: 20px; width: 20px; background: red;
केवल प्रदर्शित करने के लिए कि यह कैसे इतना भिन्न रूप से प्रस्तुत।
आप पोस्ट कर सकते हैं माउस और पाठ का एक [बेला] (http://www.jsfiddle.net)? पूरे सेटअप को देखे बिना कुछ भी करना मुश्किल है। – fncombo
यह मुश्किल होगा क्योंकि इसमें @ फ़ॉन्ट-फेस शामिल है, हालांकि http://entypo.com पर डेमो पेज पर जाने का प्रयास करें और इन सटीक मानों को सेट करने के लिए क्रोम इंस्पेक्टर (मैक पर) का उपयोग करें और आपको समस्या दिखाई देगी: http : //i.imgur.com/DmLts.png – Tallboy
फिर अपने पीसी पर जाएं और समान गुण सेट करें। यह ऑपरेटिंग सिस्टम – Tallboy