Apakah ada cara yang diterima untuk menyesuaikan font mesin terbang untuk mensimulasikan angka teks ?
Latar Belakang
Angka teks adalah digit "huruf kecil". Anda biasanya menggunakan digit huruf kecil di mana Anda juga menggunakan teks huruf kecil (misalnya di tengah kalimat).
Keyboard tidak pernah dibuat dengan angka besar dan kecil; dan Unicode tidak secara khusus menyandikannya, karena "mereka tidak dianggap sebagai karakter yang terpisah dari gambar garis, hanya cara berbeda untuk menulis karakter yang sama."
Yang membawa saya ke pertanyaan saya; apa cara yang diterima untuk membuat angka huruf kecil dari standar huruf "yang huruf besar?
Wikipedia menyebutkan bahwa biasanya :
012
adalahx
-tinggi68
memiliki ascenders34579
memiliki keturunan
Upaya pertama saya (di photoshop) adalah:
- smush 012
- mendorong 34579 ke bawah
- tinggalkan 68 di mana mereka berada:
Tetapi angka skwooshed (0, 1, 2) terlihat jelas tidak menyenangkan.
Jika konsorsium Unicode menyarankan bahwa "angka kecil" dapat dengan mudah dibuat dari yang "besar" - apa yang mereka sarankan untuk saya lakukan?
Idealnya dalam HTML
Tujuan akhir saya adalah untuk menampilkan teks huruf kecil di browser. saya tahu beberapa font (misalnya Georgia) sudah menampilkan semua digit sebagai huruf kecil:
Tapi saya tidak bertanya bagaimana cara beralih menggunakan Georgia ; Saya bertanya bagaimana cara membangun angka garis dari yang non-lapisan.
Dan karena ini untuk tampilan di web, saya menyadari bahwa saya mungkin akhirnya harus menerapkan format per-karakter:
<!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>
Rendering sebagai:
Yang, sekali lagi, tidak terlihat menyenangkan seperti yang saya pikir seharusnya.