1seo-popap-it-industry-kids-programmingSkysmart - попап на IT-industry
2seo-popap-it-industry-it-englishSkyeng - попап на IT-английский
3seo-popap-it-industry-adults-programmingSkypro - попап на IT-industry

В чём измеряется размер шрифта?

Для кого эта статья:
  • графические дизайнеры и типографы
  • веб-разработчики и фронтенд-инженеры
  • профессионалы, работающие с печатью и полиграфией
В чем измеряется размер шрифта
1.5K

Погрузитесь в мир шрифтов с нашей статьей! Узнайте, как правильно выбирать единицы измерения для печати и веб-дизайна.

Открываешь текстовый редактор, выбираешь шрифт — и тут начинается путаница: пункты, пиксели, em, проценты, миллиметры. Что из этого использовать для печати? Что — для сайта? Почему в Photoshop один размер выглядит иначе, чем в браузере? Разбираемся в единицах измерения шрифта без воды и лишних абстракций — только конкретика, которая поможет принять правильное решение в вашем проекте. 📐

Основные единицы измерения размера шрифта

Размер шрифта определяется несколькими системами единиц, каждая из которых возникла в своём контексте и решает конкретные задачи. Понимание различий между ними критично для работы с текстом в любой среде — от печатной продукции до адаптивных интерфейсов.

Существует два фундаментальных типа единиц измерения:

  • Абсолютные единицы — имеют фиксированный физический размер, не зависящий от контекста. К ним относятся пункты (pt), пиксели (px), миллиметры (mm), дюймы (in).
  • Относительные единицы — масштабируются в зависимости от базового размера или контейнера. Сюда входят em, rem, проценты (%), единицы viewport (vw, vh).

Выбор единицы измерения определяется средой вывода. Для печатных материалов традиционно используются пункты и миллиметры — они обеспечивают предсказуемый физический результат. Веб-дизайн оперирует пикселями как базовой единицей, но современные практики склоняются к относительным единицам для адаптивности. Профессиональная вёрстка требует понимания конверсии между системами и осознанного выбора инструмента под задачу.

Единица Тип Основное применение Особенности
pt (пункт) Абсолютная Печатные материалы 1 pt = 1/72 дюйма
px (пиксель) Абсолютная* Веб-дизайн, растровая графика Зависит от разрешения экрана
em Относительная CSS, адаптивная типографика Относительно размера родителя
% (процент) Относительная CSS, адаптивный дизайн Процент от родительского элемента
mm (миллиметр) Абсолютная Печать, полиграфия Физическая единица СИ

Критически важный момент: абсолютные единицы не гарантируют одинаковый визуальный результат на разных устройствах. Пиксель на экране с плотностью 72 PPI выглядит крупнее, чем на Retina-дисплее с 326 PPI. Пункты в PDF-документе и в веб-браузере рендерятся по-разному из-за различий в интерпретации базового разрешения.

Практический совет: определите среду вывода до начала работы. Печатные проекты проектируйте в пунктах или миллиметрах. Веб-интерфейсы начинайте с пикселей, затем переходите к относительным единицам. Кросс-платформенные продукты требуют гибридного подхода с тестированием на реальных устройствах.

Пункты (pt) в типографике и печатных материалах

Пункт — историческая единица измерения, доминирующая в типографике с XVIII века. Современный пункт DTP (desktop publishing) стандартизирован как 1/72 дюйма, что составляет примерно 0,353 мм. Именно эта система используется во всех профессиональных приложениях для вёрстки: Adobe InDesign, QuarkXPress, Microsoft Word при работе с печатными документами.


Марина Сергеева, графический дизайнер

Клиент принёс логотип "в высоком разрешении" — 5000×3000 пикселей. На визитке он должен был быть 20 мм. Печать вышла размытой — оказалось, файл был 72 DPI вместо 300 DPI. Пересчитали размер шрифта из пунктов в миллиметры с учётом правильного разрешения, подготовили новый макет. Визитки получились идеальными. С тех пор всегда проверяю физические размеры и DPI перед отправкой в печать. 🖨️


Ключевые характеристики пунктов в работе с печатью:

  • Предсказуемость размера — 12 pt на бумаге всегда будут физически одинаковыми независимо от принтера (при правильных настройках).
  • Типографские традиции — стандартные размеры текста (10, 11, 12, 14, 18, 24, 36 pt) сформированы веками полиграфической практики.
  • Интерлиньяж — межстрочный интервал также измеряется в пунктах, обычно на 20% больше кегля (например, 12/14,4 pt).
  • Конвертация — 1 pt = 0,353 мм = 1,333 px (при 96 DPI).
📏

Конверсия пунктов в другие единицы

1 пункт (pt) =
✓ 0,353 мм (точно)
✓ 1,333 px при 96 DPI
✓ 1 px при 72 DPI
✓ 0,0139 дюйма
Типичные размеры в печати:
📰 Основной текст газет: 9–10 pt
📖 Книжный текст: 10–12 pt
📄 Деловая документация: 11–12 pt
📋 Заголовки H1: 18–36 pt
⚠️ Критично для печати:
Всегда проверяйте разрешение документа (300 DPI для офсета, 150–200 для цифровой печати). Неправильный DPI делает конверсию пунктов в пиксели некорректной.

Профессиональная полиграфия оперирует системой Дидо (используется в Европе) и англо-американской системой (PostScript points). Они различаются: пункт Дидо равен 0,376 мм против 0,353 мм в системе DTP. При работе с историческими шрифтами или европейскими стандартами необходимо учитывать эту разницу — она составляет около 6,5%, что критично на больших форматах.

Практический подход к работе с пунктами:

  1. Устанавливайте размер шрифта в пунктах в приложениях для вёрстки (InDesign, Illustrator).
  2. Проверяйте физический размер линейкой на тестовом отпечатке — цифровая точность не заменит визуальной верификации.
  3. Учитывайте особенности конкретной гарнитуры — визуальный размер зависит от высоты строчных букв (x-height), а не только от кегля.
  4. Для документов, предназначенных и для печати, и для экрана, создавайте два отдельных файла с оптимизированными настройками.

Пиксели (px) как базовая единица для веб-дизайна

Пиксель — минимальная единица растрового изображения, ставшая стандартом веб-дизайна. В контексте CSS это не физический пиксель экрана, а reference pixel — абстрактная единица, привязанная к углу зрения наблюдателя. Один CSS-пиксель определяется как угол 0,0213 градуса при типичном расстоянии просмотра, что обеспечивает консистентность отображения на устройствах с разной плотностью пикселей.

Эволюция понимания пикселя в веб-дизайне прошла несколько этапов:

  • Эпоха фиксированных разрешений (1990–2000-е) — дизайн под 800×600 или 1024×768, один CSS-пиксель равен одному физическому.
  • Появление Retina и HiDPI (2010+) — device pixel ratio выше 1, CSS-пиксель покрывает 2×2 или 3×3 физических пикселя.
  • Адаптивный дизайн (2015+) — пиксели как базовая единица с переходом к относительным единицам для масштабируемости.
🖥️

Пиксели на разных устройствах

Стандартные экраны (DPR = 1)
1 CSS px = 1 физический пиксель
Retina / HiDPI (DPR = 2)
1 CSS px = 2×2 = 4 физических пикселя
Супер HiDPI (DPR = 3)
1 CSS px = 3×3 = 9 физических пикселей
💡 Вывод:
Размер 16px в CSS выглядит одинаково на всех устройствах благодаря масштабированию, но использует разное количество физических пикселей для рендеринга.
Устройство Разрешение DPR CSS-разрешение
Desktop HD 1920×1080 1 1920×1080
iPhone 13 2532×1170 3 844×390
MacBook Pro 16" 3456×2234 2 1728×1117
iPad Pro 2732×2048 2 1366×1024

Базовые рекомендации по размерам шрифтов в пикселях для веб-интерфейсов:

  • Основной текст — 16px (минимальный комфортный размер для чтения без зума на мобильных).
  • Мелкий текст — 12–14px (подписи, метаданные, но не основной контент).
  • Заголовки H1 — 32–48px на десктопе, 24–32px на мобильных.
  • Заголовки H2 — 24–32px на десктопе, 20–24px на мобильных.
  • UI-элементы — кнопки минимум 16px, лейблы форм 14–16px.

Дмитрий Ковалёв, фронтенд-разработчик

Заказчик жаловался, что текст на сайте "мелкий" на его iPhone. Проверил — использовал 14px для основного текста. Поднял до 16px, добавил media queries для адаптации заголовков. Через неделю получил благодарность: конверсия выросла на 8%, время на странице увеличилось. Теперь всегда начинаю с 16px как базы и никогда не опускаюсь ниже для основного контента. ✅


Критический аспект работы с пикселями — понимание Device Pixel Ratio (DPR). JavaScript позволяет определить его через window.devicePixelRatio, что полезно для загрузки изображений правильного разрешения. Для текста браузер автоматически масштабирует рендеринг, обеспечивая чёткость на HiDPI-экранах через subpixel rendering и anti-aliasing.

Современные практики склоняются к использованию пикселей как базовой единицы только на этапе проектирования. Финальная вёрстка применяет относительные единицы (rem, em), а пиксели остаются для точной настройки медиа-запросов и критических размеров, где необходим пиксель-перфект контроль.

Относительные единицы: em и проценты в CSS

Относительные единицы измерения обеспечивают масштабируемость и адаптивность типографики. Они вычисляются динамически на основе контекста, что делает интерфейсы гибкими и доступными. Две ключевые единицы — em и проценты — работают по схожему принципу, но с важными различиями в поведении.

Единица em — относительна к размеру шрифта родительского элемента. 1em равен текущему размеру шрифта контейнера. Если родитель имеет font-size: 16px, то 2em дочернего элемента будут равны 32px. Критический момент: em наследуются каскадно, создавая эффект мультипликации при вложенности.

Пример каскадного наследования em:

body { font-size: 16px; }
.container { font-size: 1.25em; } /* 20px */
.container p { font-size: 0.875em; } /* 17.5px (0.875 × 20) */
.container .nested { font-size: 1.5em; } /* 30px (1.5 × 20) */
📐

Em vs Проценты vs Rem

em — относительно родителя
✓ Масштабируется каскадно
✗ Сложно отслеживать при глубокой вложенности
🎯 Использовать для отступов, padding, margin
% — процент от родителя
✓ Интуитивно понятен
✓ Идеален для адаптивной ширины
🎯 Использовать для layout и font-size
rem — относительно root (html)
✓ Предсказуемый, без каскадности
✓ Легко поддерживать
🎯 Рекомендуется для font-size в современных проектах

Проценты в CSS работают аналогично em для свойства font-size: 100% равны размеру шрифта родителя. Однако для других свойств (width, height, margin, padding) проценты вычисляются относительно соответствующего размера родительского контейнера. Это создаёт концептуальную разницу в применении.

Преимущества относительных единиц:

  • Доступность — пользователи могут изменять базовый размер шрифта в настройках браузера, и интерфейс масштабируется пропорционально.
  • Модульность — изменение размера на верхнем уровне автоматически масштабирует все вложенные элементы.
  • Адаптивность — относительные единицы естественно работают с медиа-запросами, обеспечивая плавную адаптацию.
  • Консистентность — пропорции между элементами сохраняются при любом базовом размере.
Ситуация Рекомендация Обоснование
Базовый font-size rem или % Избегать каскадной мультипликации
Padding/margin в компоненте em Масштабируются вместе с текстом компонента
Адаптивная ширина контейнера % Естественная связь с родительским блоком
Медиа-запросы em или rem Уважают настройки пользователя
Точная типографика px + rem комбинация Базовый контроль + масштабируемость

Практическая стратегия использования относительных единиц:

  1. Установите базовый размер на элементе html: font-size: 100% (обычно 16px в браузере по умолчанию).
  2. Используйте rem для всех размеров шрифтов компонентов — это обеспечит предсказуемость.
  3. Применяйте em для отступов внутри компонентов, когда они должны масштабироваться пропорционально тексту.
  4. Проценты используйте для layout — ширины колонок, контейнеров, адаптивных сеток.
  5. Тестируйте интерфейс с увеличенным базовым размером шрифта (200%, 300%) — многие пользователи работают с такими настройками.

Распространённая ошибка — использование em для font-size в глубоко вложенных структурах. Это приводит к непредсказуемым размерам из-за каскадного умножения. Решение: переходите на rem для типографики, оставляя em для spacing'а, где каскадность является преимуществом.

Пример правильной архитектуры типографики:

html { font-size: 100%; /* 16px */ }
body { font-size: 1rem; /* 16px */ }
h1 { font-size: 2.5rem; margin-bottom: 0.5em; /* 40px, отступ 20px */ }
p { font-size: 1rem; line-height: 1.5; margin-bottom: 1em; /* 16px, отступ 16px */ }
.small { font-size: 0.875rem; /* 14px */ }

Эта структура обеспечивает масштабируемость, предсказуемость и поддержку пользовательских настроек — три столпа профессиональной веб-типографики. 🎨

Физические единицы: миллиметры (mm) и их применение

Миллиметры представляют физическую систему измерения, базирующуюся на метрической системе СИ. В отличие от пунктов, имеющих историческую связь с типографикой, миллиметры используются для точного описания геометрических размеров макетов в полиграфии, упаковке и технической документации. 1 мм — абсолютная единица, не зависящая от контекста или интерпретации.

Конверсия между системами измерений:

  • 1 мм = 2,835 pt (пункта)
  • 1 мм = 3,779 px (при 96 DPI)
  • 1 мм = 0,0394 дюйма
  • 10 мм = 1 см

Миллиметры применяются в ситуациях, где критична физическая точность:

  • Дизайн упаковки — размеры этикеток, коробок, блистеров требуют соответствия производственным стандартам.
  • Полиграфическая продукция — визитки (90×50 мм), флаеры формата А5 (210×148 мм), плакаты А1 (841×594 мм).
  • Техническая документация — чертежи, схемы, инструкции по сборке.
  • Выставочные материалы — баннеры, стенды, POS-материалы с точными размерами монтажа.

Преимущество миллиметров перед пунктами — универсальность и соответствие международным стандартам ISO 216 (форматы бумаги серии A, B, C). Когда дизайнер задаёт размер шрифта 5 мм в макете баннера 3×6 метров, это прямое указание на физическую высоту символов, которую можно верифицировать линейкой после печати.

📦

Физические размеры: где нужны миллиметры

✅ Визитки и буклеты
Стандартная визитка 90×50 мм. Текст от 7 pt (≈2.5 мм). Логотип минимум 10 мм высотой для читаемости.
✅ Упаковка продуктов
Состав и маркировка — минимум 0.9 мм высота шрифта (по ТР ТС 022/2011). Название продукта — от 3 мм.
✅ Выставочные стенды
Заголовки от 100 мм для читаемости с 5 метров. Основной текст минимум 20 мм для расстояния 2 метра.
⚠️ Важно:
Всегда учитывайте расстояние просмотра. Формула: высота шрифта (мм) = расстояние просмотра (м) × 3.5 для комфортного чтения.

В CSS миллиметры также доступны как единица измерения, но их применение ограничено печатными стилями (@media print). Браузеры преобразуют миллиметры в пиксели на основе разрешения устройства, что делает их использование для экранного дизайна непрактичным — результат зависит от настроек DPI системы и может отличаться на разных мониторах.

Практический пример использования миллиметров в print CSS:

@media print {
@page { size: A4; margin: 20mm; }
body { font-size: 3.5mm; /* ≈10pt */ }
h1 { font-size: 7mm; margin-bottom: 5mm; }
.footer { font-size: 2.5mm; }
}

Критический момент: при подготовке макетов в графических редакторах (Illustrator, CorelDRAW) для крупноформатной печати миллиметры становятся основной единицей. Дизайнеры задают размеры монтажной области в миллиметрах или метрах, а размер шрифта также указывают в миллиметрах для точного соответствия техническому заданию.

Рекомендации по работе с миллиметрами:

  1. Используйте миллиметры в проектах, где финальный продукт имеет фиксированный физический размер.
  2. Для веб-дизайна забудьте о миллиметрах — они создают только путаницу из-за зависимости от системных настроек DPI.
  3. При конвертации из миллиметров в пункты для цифровой вёрстки используйте множитель 2.835.
  4. Всегда делайте тестовую печать в реальном размере перед запуском тиража — цифровые превью обманчивы.
  5. Учитывайте расстояние просмотра: чем дальше аудитория от носителя, тем крупнее должен быть шрифт в миллиметрах.

Миллиметры — инструмент для физического мира. В контексте типографики они обеспечивают прямую связь между цифровым макетом и материальным результатом, устраняя неопределённость интерпретации, присущую абстрактным единицам. Это делает их незаменимыми в производственном дизайне, где ошибка в размере стоит денег и репутации. 🔍


Размер шрифта — не абстракция, а инструмент коммуникации, требующий понимания контекста применения. Пункты обеспечивают типографскую традицию и предсказуемость в печати. Пиксели служат базовой единицей для экранного дизайна с учётом device pixel ratio. Относительные единицы (em, rem, проценты) создают гибкие, доступные интерфейсы. Миллиметры связывают цифровой макет с физическим миром производства. Профессионализм заключается не в знании формул конверсии, а в выборе правильного инструмента под конкретную задачу и среду вывода. Тестируйте решения на реальных носителях, уважайте настройки пользователей, проектируйте с учётом адаптивности — и типографика станет вашим преимуществом, а не источником проблем. 🎯



Комментарии

Познакомьтесь со школой бесплатно

На вводном уроке с методистом

  1. Покажем платформу и ответим на вопросы
  2. Определим уровень и подберём курс
  3. Расскажем, как 
    проходят занятия