Введение в Глиф | Определение глифа

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

Что такое глифы?

Существует множество определений термина Глиф. Мы собираемся дать вам несколько значений символов.

Глиф — это один индивидуально разработанный символ гарнитуры или, как было описано в статье Что такое шрифт?, это графическое представление символа/символа.

Не только у каждого символа есть глиф, но он также может быть представлен несколькими альтернативными глифами. Пример такого случая вы можете увидеть на картинке ниже. Здесь символ «9» дан шрифтом «Times New Roman», представленным двумя глифами. Как вы можете видеть, они также имеют разные юникод и имя.

Символ «девять» представлен двумя глифами

Но иногда один символ может представлять символы разных сценариев. Например, заглавная буква «Т» одинакова для английского, русского, немецкого и многих других языков. И он считается и представляется как отдельный глиф. Тот же символ другого шрифта также является отдельным глифом, поскольку имеет собственный дизайн.

На картинке ниже изображены четыре значка заглавной буквы «А» разными шрифтами.

Глифы A четырех разных шрифтов

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

При разработке важно иметь в виду определение Глиф как закодированного символа. Для упрощения любой глиф должен иметь стандартизированный код, используемый для ссылки на этот глиф в шрифте. Самый известный стандарт кодов глифов — Unicode. Unicode присваивает глифу один и тот же код в каждом шрифте каждого семейства шрифтов, где этот глиф существует.

Глифы A и F с юникодами

Каждый глиф содержит множество данных кодирования. В таблице ниже показаны некоторые из этих данных для глифа @.

Где использоватьКодирование данных
Сущность HTML (десятичная)&#64
Сущность HTML (шестнадцатеричная)&#x40
Как вводить в Microsoft WindowsAlt+0040 Alt064 Alt64
UTF-8 (шестнадцатеричная)0x40 (40)
UTF-8 (двоичная)01000000
UTF-16 (шестнадцатеричная)0x0040 (0040)
UTF-16 (десятичная)64
UTF-32 (шестнадцатеричная)0x00000040 (0040)
UTF-32 (десятичная)64
Исходный код C/C++/Java“\u0040”
Исходный код Pythonu"\u0040"

Типы глифов

Глифы можно классифицировать по типам:

Глифы символов:

Глифы иконки:

Идеограммы

Идеограммы – это символы, которые представляют идеи или концепции, а не звуки. По сравнению с системами фонетического письма, где символы обозначают отдельные звуки или группы звуков, идеограммы непосредственно передают значение слова или фразы. Отличить идеограммы можно по следующим признакам:

Если у вас все еще есть сомнения, что такое идеограммы, вот несколько примеров, которые лучше объяснят вам эту концепцию:

Наборы глифов

Набор символов – это композиция/коллекция глифов, образующих шрифт. Каждый шрифт имеет разное количество глифов в наборе глифов. Например, Arial включает 4503 символа, а Montserrat — 1943 символа.

Чтобы узнать, сколько глифов в определенном шрифте, вы можете использовать бесплатное приложение от Aspose. Его легко использовать Font viewer. Он предоставит вам информацию об источнике шрифта, описании, дизайнере, лицензии, имени файла, имени шрифта, семействе шрифтов, стиле, имени PostScript, версии и т. д.

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

На следующем рисунке показана разница в наборах глифов шрифтов Franklin Gothic и Ebrima. Там они индексируются Unicode.

Сравнение готических глифсетов Эбримы и Франклина

Метрики глифов шрифта

Показатели глифа – это параметры, влияющие на расположение глифа при создании макета текста.

Метрики глифов обычно делятся на:

Наиболее известные метрики глифа:

Сопутствующие символы a и f

Разница между шириной глипа и шириной продвижения

Все ранее описанные метрики вы можете узнать на картинке ниже.

Основные метрики глифов

Кернинг

Говоря о метрике глифов, необходимо упомянуть еще один связанный с ней термин — кернинг. Обычно расстояние между глифами по умолчанию одинаковое, но в этом случае некоторые комбинации выглядели бы небрежно. Примерами таких комбинаций являются LT, WA, YA и т. д. Кернинг регулирует расстояние между глифами, чтобы слова в тексте выглядели плавными. На картинке ниже показана разница, которую дает кернинг.

Сравнение текстов с кернингом и без Не каждый формат шрифта содержит информацию о кернинге. Более того, некоторые форматы кернинга не поддерживаются некоторыми шрифтами, например шрифтами True Type. Поэтому в этом случае может быть полезно преобразовать формат шрифта. Здесь вам пригодится Aspose Font Converter.

Варианты и альтернативы глифов

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

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

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

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

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

Росчерк и завитки — это варианты декоративных глифов, которые имеют удлиненные или украшенные штрихи, часто используемые в начале или конце слов или фраз, чтобы придать типографике нотку элегантности и изящества, обычно встречаются в script или display шрифты.

Инструменты для создания векторной графики и глифов

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

Инструменты создания глифов — это программные приложения, специально разработанные для создания, редактирования и управления глифами для шрифтов. Они могут предложить вам функционал для:

Примеры популярных инструментов для создания глифов:

Заключение

В статье была дана общая информация о термине глиф и его метриках. У Aspose.Font есть более продвинутое решение, если вам нужно манипулировать шрифтами, глифами и их метриками.

Чтобы узнать, какой функционал для работы с глифами вы можете получить от его использования, посмотрите Glyphs namespace библиотеки Aspose.Font for .NET.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.