Извините, bobince и Диоген , но я должен самым решительным образом не согласиться с вами, если вы не используете размеры pt и всегда используете пиксели:
Дизайнер, желающий, чтобы размер шрифта был относительно к размеру по умолчанию, указанному в настройках браузера или ОС, который должен быть стандартным, должен использовать % или em . Дизайнер, которому нужен абсолютный размер (на экране), должен использовать pt , чтобы поддерживать постоянный размер шрифта независимо от настройки DPI экрана, и вот почему:
Современные экраны ноутбуков и мобильных устройств имеют гораздо более плотные пиксели, чем десктопы, вплоть до естественного (стандартного) разрешения примерно в 150 точек на дюйм по сравнению с 72-мя настольными компьютерами. Медицинские и другие специализированные экраны идут еще выше. А у пользователя есть возможность (если не всегда знания) повышать или понижать логическое dpi, чтобы настроить отображение в соответствии со своими предпочтениями и способностями зрения.
Любое изображение или текст размером в пиксели будет слишком маленьким для чтения на устройстве с плотным разрешением на дюйм , что заставит ваших дальновидных пользователей бороться, и любой пользователь с не совсем идеальным зрением не сможет прочитать текст , Что еще более важно (и можно утверждать, что это правильное поведение или нет), некоторые браузеры не изменяют размер текста в пикселях, даже когда пользователь им командует, что делает ситуацию нефиксированной.
В отличие от бумажного носителя, где возможно позиционирование с точностью до сотых долей дюйма и каждый, кто читает работы дизайнера, видит бумагу одинакового размера, разнообразие устройств, используемых для доступа к сети, сводит на нет всю концепцию идеального дизайна пикселей , который выглядит хорошо только на одном устройстве, на которое он был нацелен. Смысл дизайна в Интернете - сделать сайт доступным для целевой аудитории, которая обычно должна быть максимально большой и использовать различные устройства и настройки.
Операционные системы уже идут с векторными элементами пользовательского интерфейса или, по крайней мере, с большими исходными растровыми изображениями, которые масштабируются плавно. Так что, если вы забудете о произвольной единице измерения, называемой «пикселем», и сделаете ваши проекты совместимыми с самым широким набором устройств доступа.
Добавление - к дополнительным пунктам, поднятым Диогеном
К сожалению, реальная ситуация с осведомленностью о DPI (и, следовательно, с надлежащей поддержкой текста размером в pt) в популярных в настоящее время операционных системах, из-за отсутствия более сильного печатного слова, отказ кластера, как показано CSS-Discuss Wiki :
К сожалению, большинство компьютеров не знают [DPI дисплея], поэтому браузеры тоже не знают ... В отсутствие этих знаний операционные системы и браузеры обычно просто делают предположения, и эти предположения обычно ошибочны.
Итак, хотя теоретически точки были бы наилучшей единицей для фиксированного текста, на практике их использование сегодня приводит к противоречивым результатам во многих конфигурациях ОС / браузера / экрана. Таким образом, дизайнерам часто приходится сдаваться и возвращаться к пикселям для достижения фиксированных размеров шрифта. Лично я использую проценты и ems, вообще избегая фиксированных размеров.
В архивах CSS-Discuss имеется краткое изложение проблем с размером шрифта , а также многочисленные ссылки на детали и различные подходы.