Введение

Единица измерения в области типографии.
Эм (от em quadrat) — это единица измерения в типографии, равная текущему размеру кегля. Например, один эм в шрифте 16 пунктов равен 16 пунктам. Следовательно, эта единица одинакова для всех шрифтов при заданном размере кегля. Эм-пробел имеет ширину в один эм. Типографические измерения, использующие эту единицу, часто выражаются в десятичном формате (например, 0,7 эм) или в виде дробей со знаменателем 100 или 1000 (например, 70/100 эм или 700/1000 эм). Количество пикселей в одном эме зависит от системы.

История

В металлическом наборе размер кегля (и, следовательно, em, от em-квадрата) соответствовал высоте строки металлической литеры, от которой отсчитывается высота буквы. В металлическом наборе физический размер буквы обычно не превышал em. В цифровом шрифте рабочее пространство шрифта называется em, которое представляет собой сетку с произвольным разрешением. Изменение масштаба em до определенного размера кегля – это принцип работы систем отображения, будь то для экрана или печати. В цифровом шрифте соотношение высоты отдельных букв к em произвольно определяется дизайнером шрифта. Однако, как очень приблизительное правило, в "среднем" шрифте высота заглавных букв может составлять 70% от em, а высота строчных букв – 48% от em.

Задержанное альтернативное определение

В некоторых старых текстах, но не во всех, em определяется или, как утверждается, определялась как ширина прописной буквы «М» в текущем шрифте и кеглее. Вероятно, это связано с тем, что литейный набор «М» (или «m») в таких случаях занимал полную ширину квадратного пробела (также известного как em quad, mutton quad или m quadrat); и, следовательно, ширина набора равнялась его кеглю. Однако стоит отметить, что в старейшем известном английском тексте 1683 года, упоминающем em (как m или m quadrat), это альтернативное определение не используется, равно как и во многих других старых текстах.

CSS (англ.)

В каскадных таблицах стилей единица `em` представляет собой высоту шрифта, измеренную в условных пунктах или дюймах. Фактическая физическая высота конкретной части шрифта зависит от настроек DPI, установленных пользователем, текущего размера шрифта элемента и используемого шрифта. Для создания правил стилей, зависящих исключительно от размера шрифта по умолчанию, была разработана другая единица: `rem`. `Rem`, или root em, – это размер шрифта корневого элемента документа. В отличие от `em`, который может отличаться для каждого элемента, `rem` остаётся постоянным во всем документе.