"Ukuran font" font mengacu pada "tinggi em font", yang tidak harus sama dengan tinggi karakter tertentu dalam font.
Biasanya ketinggian font mematuhi ide dasar yang sama - ini akan secara kasar diatur ke jarak dari descender terendah (seperti bagian bawah huruf g
) ke ascender tertinggi (seperti bagian atas huruf h
):
Seperti yang Anda lihat, tidak ada satu pun huruf yang mencakup keseluruhan rentang itu.
Dengan font digital, "tinggi em" font adalah pilihan yang dibuat oleh perancang font, dan tidak harus sesuai dengan konvensi ini sama sekali: perancang tipe digital dapat memilih fondasi apa pun untuk ukuran em mereka. Namun, font masih cenderung mematuhi, setidaknya secara kasar, dengan jenis konvensi yang dijelaskan di atas. Di masa lalu ketika jenis terdiri dari balok-balok logam, "tinggi mereka" adalah ketinggian salah satu balok itu, yang perlu cukup tinggi tidak hanya untuk karakter apa pun dalam jenis huruf itu tetapi juga untuk setiap ascenders, descenders, dan aksen.
Sekarang, banyak tipografi modern memasukkan aksen pada huruf kapital juga (seperti Ć
) - aksen ini melampaui luar ascending tipografi tradisional dan dengan demikian ini (dan mungkin karakter khusus lainnya) berada di luar bagian atas "em". Untuk alasan historis kami tidak menyesuaikan ukuran em untuk memungkinkan ini, kami menjaga ukuran em dan hanya memperpanjang ini - setiap tipografer yang menggunakan aksen seperti itu perlu memastikan ada ruang bagi mereka untuk memperluas, meskipun biasanya celah baris memadai dalam teks tubuh.
The garis kesenjangan dalam teks tubuh adalah ruang kosong antara descender dari satu baris teks dan ascender dari garis bawah itu - yaitu, "ukuran font" tidak termasuk pengukuran kesenjangan baris ini. Itu bisa dipengaruhi oleh bidang CSS line-height
, di mana1.4
berarti bahwa selisih baris adalah 0,4 kali tinggi em, dan dengan demikian seluruh baris teks isi akan memakan 1,4 kali tinggi em termasuk selisih garis. Dalam aplikasi lain celah baris dapat ditentukan secara berbeda: pengolah kata sering menentukan dalam hal kelipatan dari "spasi" baris, tetapi tidak seperti dalam CSS, biasanya spasi "tunggal" tidak berarti tidak ada kesenjangan baris, tetapi beberapa baris "default" celah, di mana aplikasi mencoba untuk datang dengan default berdasarkan metadata di file font. Ada beberapa standar untuk menentukan metrik dalam font (misalnya dalam Truetype, ada standar Mac dan Windows / OS2 yang berbeda) sehingga kesenjangan garis default dapat bervariasi antara aplikasi dan sistem operasi.
Sekarang, bahkan jika desainer tidak mengikuti konvensi diprediksi untuk tinggi em mereka, ini masih tidak memberitahu Anda ukuran huruf (cap-tinggi) atau ukuran mengatakan sebuah o
(x-height atau garis tengah) seperti ini dapat bervariasi bebas antara tipografi dalam kaitannya dengan ketinggian ascender. Dalam keluarga font, ini biasanya akan konsisten. Jadi misalnya, Times New Roman Bold dan Times New Roman Regular akan memiliki ukuran karakter yang sama untuk ukuran em yang sama, yang harus mencakup ascenders, descenders, cap-height, dan x-height.