Содержание
PostScript и настольный издательский бум
В 1984 году Adobe Systems представила PostScript — язык описания страниц (Page Description Language), принципиально изменивший взаимодействие между компьютером и принтером. Впервые шрифты описывались математически — как кривые Безье, — а не как растровые битовые карты. Это означало, что один файл шрифта мог корректно отображаться при любом размере и разрешении.
Сочетание Apple Macintosh (1984), лазерного принтера Apple LaserWriter с встроенным PostScript (1985) и программы Aldus PageMaker (1985) создало феномен Desktop Publishing (DTP). Журналисты и дизайнеры получили полный контроль над вёрсткой — задача, для которой раньше требовались дорогостоящие профессиональные системы и подготовленные операторы.
Первые PostScript-шрифты Adobe — набор 35 гарнитур, включая Times, Helvetica, Courier, Palatino — стали де-факто стандартом профессиональной типографики 1980-х. Они были лицензированы или нелицензированно скопированы большинством производителей принтеров, что заложило традицию (отчасти проблемную с точки зрения прав) свободного распространения цифровых шрифтов.
«Шрифтовые войны»: TrueType против PostScript
В 1991 году Apple в сотрудничестве с Microsoft представила TrueType — альтернативный формат векторных шрифтов. Это был прямой вызов монополии Adobe в области шрифтовых технологий. TrueType использовал квадратичные кривые Безье (в отличие от кубических в PostScript) и имел встроенную систему хинтинга (hinting) — набора инструкций, оптимизирующих отображение символов на экране при малых размерах.
Microsoft распространила TrueType с Windows 3.1 (1992) вместе с набором «основных шрифтов Windows»: Times New Roman, Arial, Courier New. Это сделало их повсеместными — и одновременно создало проблему чрезмерного использования этих гарнитур в самых неподходящих контекстах.
| Характеристика | PostScript Type 1 | TrueType | OpenType |
|---|---|---|---|
| Год введения | 1984 | 1991 | 1996 |
| Разработчик | Adobe | Apple/Microsoft | Adobe/Microsoft |
| Тип кривых | Кубические Безье | Квадратичные Безье | Оба типа |
| Макс. символов | 256 | 65 535 | 65 535+ |
| OpenType-функции | Нет | Нет | Да (лигатуры, альтернативы) |
OpenType: стандарт, объединивший всё
В 1996 году Adobe и Microsoft объединились для создания OpenType — нового формата, объединившего лучшее из PostScript и TrueType в рамках единой кросс-платформенной спецификации. OpenType стал триумфом стандартизации и открыл возможности, недостижимые в предыдущих форматах.
Ключевые возможности OpenType, трансформировавшие профессиональную типографику:
- Богатые наборы символов: один файл может содержать тысячи глифов — кириллица, греческий, расширенная латиница, символы — в едином файле
- Лигатуры: стандартные (fi, fl, ff), дискреционные (st, ct) и исторические формы автоматически подставляются в нужных контекстах
- Малые прописные (Small Caps): истинные малые прописные, пропорционально соответствующие строчным буквам
- Стилистические альтернативы: альтернативные формы букв для разных контекстов и стилей
- Дробные числа: автоматическое форматирование дробей (1/4, 3/8)
- Разные типы цифр: текстовые (oldstyle), таблитчатые, надстрочные
Типографика в вебе: от web-safe до @font-face
Первые годы существования веба (1991–2008) были типографическим пустырём. HTML изначально предполагал использование «безопасных» шрифтов — тех, что гарантированно установлены на большинстве компьютеров. Это означало Arial, Times New Roman, Georgia, Verdana, Trebuchet MS — ограниченный и невдохновляющий выбор.
CSS @font-face был впервые предложен в CSS2 (1998), но широко поддержан браузерами только около 2010 года. Появление Google Fonts (2010) и Adobe Typekit (2009, сейчас Adobe Fonts) демократизировало доступ к профессиональным шрифтам в вебе. Google Fonts сегодня обслуживает свыше 60 трлн запросов на шрифты в год — это крупнейшая в мире бесплатная шрифтовая библиотека.
Переменные шрифты: революция 2016 года
В сентябре 2016 года Apple, Google, Microsoft и Adobe совместно представили спецификацию OpenType 1.8 с поддержкой Variable Fonts. Это фундаментальное расширение формата, позволяющее одному файлу шрифта содержать непрерывный спектр значений по нескольким «осям изменения».
Стандартные оси OpenType Variable:
- wght (Weight): от тонкого до сверхжирного — непрерывная шкала от 100 до 900
- wdth (Width): от сжатого до расширенного
- ital (Italic): переключение между прямым и курсивным
- slnt (Slant): угол наклона
- opsz (Optical Size): оптимизация под конкретный размер отображения
Кроме того, каждый шрифт может определять собственные кастомные оси. Например, шрифт Amstelvar имеет оси для высоты «x», апекса прописных и других параметров; Recursive — ось между «моноспорным» и «пропорциональным» режимом.
Практические преимущества переменных шрифтов для веб-разработки: один файл вместо нескольких начертаний (до 60–80% экономии трафика), плавная анимация типографических свойств через CSS transitions, точная оптимизация для каждого контекста отображения.
Искусственный интеллект и шрифтовой дизайн
Новейшая глава в истории цифровой типографики — применение алгоритмов машинного обучения к шрифтовому дизайну. Проект Google Project Noto (2014–продолжается) ставит задачу создать единую шрифтовую систему для всех письменностей мира — 800+ сценариев, более 100 000 глифов.
Инструменты на основе ИИ (iFont Maker, FontForge с AI-расширениями, Prototypo.io) позволяют генерировать метрики, интерполировать между начертаниями и автоматически добавлять глифы для новых сценариев на основе уже существующих образцов. Это открывает возможности для небольших студий и независимых дизайнеров, которые раньше не могли позволить себе создание полноценных многоязычных гарнитур.
Вопрос авторства и оригинальности шрифтов, созданных или существенно дополненных с помощью ИИ, остаётся открытым и горячо обсуждается в профессиональном сообществе.