มีวิธีที่ยอมรับได้ในการปรับ glyphs แบบอักษรเพื่อจำลองตัวเลขข้อความหรือไม่?
พื้นหลัง
ตัวเลขข้อความเป็นตัวเลข "ตัวพิมพ์เล็ก" ตามปกติคุณจะใช้ตัวเลขตัวพิมพ์เล็กและใช้ข้อความตัวพิมพ์เล็ก (เช่นกลางประโยค)
คีย์บอร์ดไม่เคยถูกสร้างด้วยตัวพิมพ์ใหญ่และตัวเลขตัวพิมพ์เล็ก และ Unicode ไม่ได้เข้ารหัสเฉพาะพวกเขาเนื่องจาก"พวกเขาไม่ได้พิจารณาตัวละครแยกต่างหากจากร่างที่มีการเรียงแถว
ซึ่งนำมาสู่คำถามของฉัน วิธีที่ยอมรับในการสร้างตัวเลขตัวพิมพ์เล็กจาก "ตัวพิมพ์ใหญ่มาตรฐานของแบบอักษรคืออะไร
วิกิพีเดียกล่าวว่าโดยปกติ :
012
มีx
ความสูง68
มีอำนาจขึ้น34579
มีสืบทอด
ความพยายามครั้งแรกของฉัน (ใน photoshop) คือ:
- smush 012
- เขยิบ34579ลง
- ปล่อยให้68พวกเขาอยู่ที่ไหน:
แต่ตัวเลขที่skwooshed (0, 1, 2) ดูไม่เป็นที่พอใจอย่างชัดเจน
ถ้ากลุ่มยูนิโค้ดแนะนำว่า "ตัวพิมพ์เล็ก" สามารถสร้างจากตัวอักษรตัวใหญ่ "te" - พวกเขาแนะนำให้ฉันทำอะไร?
นึกคิดใน 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>
แสดงผลเป็น:
ซึ่งอีกครั้งไม่ได้ดูน่าพอใจอย่างที่ฉันคิดว่ามันควร