"Розмір шрифту" шрифту відноситься до "em висоти" шрифту, який не обов'язково такий же, як висота окремих символів шрифту.
Зазвичай висота шрифту дотримується тієї ж основної ідеї - вона буде орієнтовно встановлена на відстань від найнижчого низменника (наприклад, внизу літери g
) до найвищого висхідного (наприклад, у верхній частині літери h
):
Як бачите, жодна з окремих літер не охоплює цілого проміжку.
У цифрових шрифтах "висота em" шрифту - це вибір, зроблений дизайнером шрифтів, і зовсім не повинен відповідати цій умові: дизайнер цифрового типу може вибрати будь-яку основу для їх розміру. Однак шрифти все ще мають тенденцію дотримуватися, принаймні, приблизно, такого типу конвенції, описаного вище. У старі часи, коли тип складався з металевих блоків, "висота em" була висотою одного з тих блоків, який повинен бути достатньо високим не тільки для будь-якого символу в цьому шрифті, але і для будь-яких підйомів, спусків та наголосів.
Зараз багато сучасних шрифтів включають також наголоси на великі літери (такі як Ć
) - ці наголоси виходять за рамки традиційного типографічного сходження, і таким чином (та, можливо, інші спеціальні символи) опиняються поза вершиною "em". З історичних причин ми не коригуємо розмір em, щоб дозволити їх, ми зберігаємо розмір em та просто розширюємо їх - будь-який друкар, що використовує такі наголоси, повинен забезпечити, щоб у них було місця для поширення, хоча зазвичай Рядок рядка адекватний тексту тексту.
Розрив рядка в тексті є простір , залишене між спусковий одним рядком тексту і наголосами лінії під ним - тобто, «розміром шрифту» не включає в себе цей вимір лінії розриву. На нього може впливати поле CSS line-height
, де1.4
означає, що лінійний проміжок у 0,4 рази перевищує висоту em, і, таким чином, весь текст тексту тіла буде в 1,4 рази більше висоти em, включаючи проміжок лінії. В інших додатках розрив рядків може бути визначений по-різному: текстові процесори часто вказують у вигляді кратного "одиночного" міжрядкового інтервалу, але, на відміну від CSS, зазвичай "одинарний" інтервал не означає не розрив рядка, а деякий рядок "за замовчуванням" пробіл, де програма намагається придумати стандартний файл на основі метаданих у файлі шрифту. Існує кілька стандартів для визначення метрик шрифту (наприклад, у Truetype, існують різні стандарти Mac та Windows / OS2), тому розрив у рядку за замовчуванням може змінюватись між додатками та операційними системами.
Тепер, навіть якщо дизайнер робить в відповідно до передбачуваної конвенцією по їх висоті ем, це ще не говорить вам розмір заголовних букв (капсуль-висота) або розміром говорити з o
(х висотами або середньої лінії) , так як вони можуть варіюватися вільно між шрифтами по відношенню до висоти сходження. У сімействі шрифтів вони, як правило, є послідовними. Так, наприклад, Times New Roman Bold та Times New Roman Regular матимуть однакові розміри символів для однакового розміру em, які повинні включати підйоми, спуски, висоту шапки та x-висоту.