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

Шрифт гипертекста

Гипертекст и шрифт

Гипертекст и шрифт вовсе не одно и то же! Они независимы друг от друга. Авторы гипертекста не предполагают какой конкретно шрифт будут применять пользователи для отображения гипертекста на экране своего устройства. Дизайнеров шрифтов не интересует для отображения каких гипертекстов будут использованы их шрифты.

Гипертекст (Hypertext) — это структурированный поток абстрактных символов Юникода.

Шрифт (Font) — набор кодированных глифов, которые предназначены для отображения потока абстрактных символов Юникода.

Точки кодирования Юникода — единственное, что связывает символ гипертекста и глиф шрифта. Шрифт, как визуальное представление символа, содержит данные, сопоставляющие коды символов с глифами (начертаниями). От других видов графики — рукописи или рисунка, — шрифт отличают способы создания и многократного применения.

Назначения шрифтов

Шрифты различают по назначению:

  • шрифт гипертекста;
  • шрифт программирования.

Шрифт гипертекста — это шрифт, специально созданный для отображения (представления) гипертекста в браузере пользователя. Обычно это шрифты в формате WOFF2.

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

Основные понятия

Название шрифта (Font Name) — это название, которое выдаёт операционная система.

Подмножество глифов шрифта (Character Set Sub-setting) — результат удаления из основного шрифта глифов, которые не применимы для отображения публикуемого гипертекста. Цель сокращения — уменьшить размер загружаемого шрифта.

Кэширование шрифта (Font Caching) — временная копия шрифта на устройстве пользователя.

Данные шрифта (Font Data) — данные, определяющие глифы шрифта.

Описание шрифта (Font Description) — метаданные и метрики глифов шрифта. Описание шрифта не включает данные шрифта о форме глифов.

Начертание глифа (Font Face) — указатель начертания глифа указанного шрифта.

Подбор шрифта (Font Matching) — выбор похожего шрифта на основе заданных свойств основного шрифта. К свойствам относят: наличие засечек, начертание, высота глифов верхнего и нижнего регистров, язык.

Гиперссылка на шрифт (Font Reference) — адрес URL местанахождения файла с указанным шрифтом.

Мастер-шрифт (Multiple Master Font) — файл, который содержит несколько шрифтов. Позволяет синтезировать глифы.

Прогрессивный рендеринг глифов (Progressive rendering) — подстановка в замещающий шрифт метрик исходного шрифта.

Серверный шрифт (Server Font) — шрифт гипертекста, расположенный на сервере, а не на локальном устройстве пользователя.

TrueType — проприетарный формат шрифтов, лицензированных Microsoft для операционной системы Windows. Содержит иерархический набор таблиц и глифов. TrueType Collection — коллекция шрифтов в формате TrueType, сохранённых в одном файле с расширением .TTC.

Гарнитура шрифтов (type family, typeface) — семейство шрифтов, имеющих общий стиль оформления и свойств шрифта.

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

Для сохранения целостности оформления гипертекста можно использовать одну гарнитуру шрифтов.