क्या पाठ के आंकड़ों को अनुकरण करने के लिए फ़ॉन्ट ग्लिफ़ को समायोजित करने का एक स्वीकृत तरीका है ?
पृष्ठभूमि
पाठ के आंकड़े "लोअरकेस" अंक हैं। आप आमतौर पर लोअरकेस अंकों का उपयोग करते हैं जहां आप लोअरकेस टेक्स्ट का उपयोग करते हैं (उदाहरण के मध्य में)।
कीबोर्ड कभी अपरकेस और लोअरकेस अंकों के साथ नहीं बनाए गए थे; और यूनिकोड विशेष रूप से उन्हें सांकेतिक शब्दों में बदलना नहीं करता है, क्योंकि "उन्हें अस्तर के आंकड़ों से अलग वर्ण नहीं माना जाता है, केवल एक ही वर्ण लिखने का एक अलग तरीका है।"
जो मुझे मेरे सवाल पर लाता है; किसी फ़ॉन्ट के मानक "अपरकेस" से निचले भाग के आंकड़े बनाने का स्वीकृत तरीका क्या है?
विकिपीडिया में उल्लेख है कि आम तौर पर :
012
हैंx
-height68
आरोही हो34579
अवरोही हैं
मेरा पहला प्रयास (फोटोशॉप में) होगा:
- स्मज 012
- खिसकाने के 34,579 नीचे
- 68 छोड़ें जहां वे हैं:
लेकिन कटे हुए आंकड़े (0, 1, 2) स्पष्ट रूप से अप्रिय दिखते हैं।
यदि यूनिकोड कंसोर्टियम सुझाव देता है कि "लोअरकेस अंक" का निर्माण केवल ते "अपरकेस" से किया जा सकता है - तो वे मुझे क्या करने की सलाह देते हैं?
आदर्श रूप से HTML में
मेरा अंतिम लक्ष्य एक ब्राउज़र में पाठ को प्रदर्शित करना है। मुझे पता है कि कुछ फोंट (जैसे जॉर्जिया) पहले से ही अपने सभी अंकों को लोअरकेस के रूप में प्रदर्शित करते हैं:
लेकिन मैं यह नहीं पूछ रहा हूं कि जॉर्जिया का उपयोग करने के लिए कैसे स्विच किया जाए ; मैं पूछ रहा हूँ कि अस्तर के अस्तर का निर्माण कैसे किया जाए ।
और जब से यह वेब पर प्रदर्शन के लिए है, मुझे एहसास है कि मैं शायद प्रति-वर्ण स्वरूपण लागू करना समाप्त करूंगा:
<!doctype html">
<html>
<head>
<style type="text/css">
body {
font-family: "Segoe UI", "Calibri", sans-serif;
font-size: larger;
}
.xheight {
font-size: 1.5ex;
}
.descender {
position: relative;
bottom: -0.4ex;
}
</style>
</head>
<body>
<p>In the year <span class="xheight">21</span><span class="descender">5</span><span>6</span> the Romulan war...
</body>
</html>
के रूप में प्रतिपादन:
जो, जैसा कि मुझे लगता है कि यह मनभावन नहीं है।