❗ Вебсайт в стадии бета-тестирования. Возможны ошибки.

Шрифт интерфейса

Объявление в 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.