Чтобы расширить то, что говорит Слюда:
em
s - это обычный способ измерения межсимвольного пространства, и исторически это была ширина символа «M» в данном шрифте («M» обычно является самой широкой буквой в латинских шрифтах): крайне важно , это относительная мера, и, скажем, шрифты нижнего индекса имеют em меньше, чем обычный текст. Современные шрифты обычно имеют более узкие буквы «М», чем исторически, и есть много нелатинских шрифтов, поэтому мера em теперь получается из измерений квадрата (или продолговатого), в который дизайнер шрифтов помещает символ, и сообщается в качестве параметра, вместе с такими фактами, как высота базовой линии, на которой располагается текст, которая сообщает нам масштаб шрифта.
Размер шрифта шрифта - это количество точек (обычно 1/72 дюйма) до em
, поэтому 12-точечный шрифт - это тот, чей символ «M» имеет ширину 1/6 дюйма (т.е. 12/72 дюйма). Индексы 12-точечного шрифта обычно отображаются 7-точечным шрифтом, для которого em составляет чуть менее 1/10 дюйма.
Если вы хотите сделать позиционирование на странице, используйте точки. Если вы хотите контролировать интервалы в тексте, используйте em
s, потому что они масштабируются.
Постскриптум
Исправлено обсуждение символа `M ', спасибо Мике.