Шрифт интерфейса
Объявление в HTTP заголовке вебстраницы кодировки UTF-8 предполагает, что пользователю доступен шрифт, поддерживающий эту кодировку. Шрифт, который способен сопоставлять глифы с кодовыми точками Юникода.
Непосредственно стандарт Юникода не определяет требований к шрифтам и не представляет никаких гарнитур. Шрифты выходят за пределы стандарта и относят к варианту реализации. Любой символ Юникода может иметь множество аллографов. От простых вариаций: тонкий, нормальный, курсив, полужирный. До сложных декоративных стилей.
Компьютерные шрифты используют различные методы для отображения символов:
- Растровый шрифт содержит сетку точек (пикселей), образующих изображение глифа в каждом начертании и размере.
- Векторный (контурный) шрифт использует правила рисования или математические формулы, описывающие каждый глиф.
- Штриховой шрифт использует серию заданных линий для границ глифа и данные для определения профиля, размера, формы линии для каждого начертания и размера.
Шрифты включают в себя встроенные орфографические правила для вывода определённых комбинаций буквенных форм и альтернативных символов одного и той же буквы. Комбинации объединяют в лигатурные формы (смешанные символы).
Шрифт формата Web Open Font Format
Назначение
Шрифты Веба предназначены:
- Улучшают читаемость и визуальную ясность кода. Определяют лигатуры из набора символов.
- Расширяют возможности типографики. Управляют отображением текста. Например, автоматически заменяя строчные буквы глифом с малой заглавной буквой.
Описание
Шрифты формата Web Open Font Format (WOFF и WOFF2) основаны на OpenType или TrueType шрифтах.
OpenType или TrueType шрифты ограничены набором 65535 глифов. Для преодоления этого ограничения создают коллекции файлов шрифта. При этом для каждого файла продолжает действовать ограничение в 65535 глифов.
Файл коллекции шрифтов имеет расширение .TTC.
Отличие шрифтов OpenType и Webfont
OpenType — это формат шрифта, применяемый для настольных приложений.
Webfont — это общее название для группы шрифтов, оптимизированных для вебсайтов и приложений Веба. Сжатие для быстрой загрузки вебстраницы.
Сравним шрифты OpenType и шрифтs Веба (Webfont):
- Область применения:
- OpenType: Настольные приложения для компьютера.
- Шрифт Веба: Вебсайты
- Назначение:
- OpenType: Передовые возможности типографики для дизайнеров.
- Шрифт Веба: Отображение гипертекста в браузере пользователя.
- Установка:
- OpenType: Прежде чем использовать требует установку на компьютер.
- Шрифт Веба: Не требует установку на компьютер пользователя вебсайта. Шрифт загружают из Интернета на время пользования вебсайтом.
- Используемые форматы файла:
- OpenType: .otf, .ttf.
- Шрифт Веба: .woff, .woff2, .eot, .ttf.
- Оптимизация:
- OpenType: Спроектированы для расширения спектра возможностей, что ведёт к увеличению размера файла.
- Шрифт Веба: Спроектированы для быстрой загрузки и высокой производительности вебсайта. В целях уменьшения размера файл сжат, а в шрифте удалены лишние функции.
- Возможности:
- OpenType: Поддерживает самые современные возможности: лигатуры, наборы символов и т.п.
- Шрифт Веба: Может использовать возможности OpenType, но с сокращениями для уменьшения размера сайта. Например, можно удалить PostScript.