मुद्दा तरह है कि कुछ पत्र प्रतीत हो रहा है g
, y
, q
, आदि एक पूंछ कि ढलानों नीचे की ओर, ऊर्ध्वाधर केंद्रित के लिए अनुमति नहीं देते हैं। यहाँ समस्या दिखाने के लिए एक छवि है ।
हरे बॉक्स में अक्षर मूल रूप से परिपूर्ण हैं, क्योंकि उनकी कोई नीचे की ओर पूंछ नहीं है। लाल बॉक्स में वे समस्या प्रदर्शित करते हैं।
मैं चाहूंगा कि सभी किरदार पूरी तरह से केंद्र में हों। छवि में, एक नीचे की ओर पूंछ वाले वर्ण लंबवत केंद्रित नहीं होते हैं। क्या यह ठीक करना संभव है?
यहाँ फिडल है जो समस्या को पूर्ण रूप से प्रदर्शित करता है ।
.avatar {
border-radius: 50%;
display: inline-block;
text-align: center;
width: 125px;
height: 125px;
font-size: 60px;
background-color: rgb(81, 75, 93);
font-family: "Segoe UI";
margin-bottom: 10px;
}
.character {
position: relative;
top: 50%;
transform: translateY(-50%);
line-height: 100%;
color: #fff;
}
<div class="avatar">
<div class="character">W</div>
</div>
<div class="avatar">
<div class="character">y</div>
</div>
v
में y
और o
में भाग g
बड़े अक्षरों के लिए न्यूनतम बिंदु के रूप में एक ही लाइन पर कर रहे हैं। आपके तर्क के साथ, your, Å, A को A और O के रूप में संयोजित किया जाएगा, लेकिन वे नहीं हो सकते। यदि आप इसके बारे में कुछ विशेष करना चाहते हैं, तो आपको यह जांचने के लिए जावास्क्रिप्ट का उपयोग करने की आवश्यकता है कि क्या यह एक लघु-टोपी है और फिर कुछ वर्णों को कुरेदें।