Метаданные шрифта | API-решение для .NET

Метаданные файла

Давайте начнем с общего определения метаданных, чтобы затем понять их значение для шрифтов.

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

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

Файлы в папке на компьютере

Что такое метаданные шрифта?

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

Типы метаданных шрифта

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

ТипОписание
Имя шрифтаУникальный идентификатор, используемый в языке PostScript для обозначения конкретного шрифта. Обычно это сокращенная версия полного имени шрифта, ограниченная 29 символами. Эта метрика используется для идентификации шрифта в документе PostScript и часто требуется при встраивании или выделении шрифтов.
Имя PostScriptУникальный идентификатор, используемый в языке PostScript для обозначения конкретного шрифта. Обычно это сокращенная версия полного имени шрифта, ограниченная 29 символами. Эта метрика используется для идентификации шрифта в документе PostScript и часто требуется при встраивании или выделении шрифтов.
Семейство шрифтовКороче говоря, это группа связанных шрифтов со схожими характеристиками, такими как жирность, стиль и ширина.
Стиль шрифтаОн делит шрифты на обычные, курсивные, полужирные или полужирные курсивные.
Насыщенность шрифтаОн обозначает толщину или насыщенность шрифта, от тонкого до сверхжирного.
Ширина шрифтаОтносительная ширина шрифта, от сжатого до расширенного.
Дизайнер шрифтовИмя лица или компании, создавшей шрифт.
Название производителя/производителя шрифтаНазвание компании, создавшей или распространившей шрифт.
Набор символовНабор символов, поддерживаемых шрифтом, который может включать буквы, цифры, символы и знаки препинания.
Количество глифовИнформация о количестве глифов в шрифте.
Версия шрифтаКонкретная версия или выпуск шрифта.
Формат шрифтаФормат файла, в котором хранится шрифт, например TTF, WOFF, Type1 и т. д.
Информация о лицензировании шрифтаЭта информация разделена на Описание лицензии и URL-адрес информации о лицензии. Описание лицензии объясняет условия, при которых может использоваться шрифт. Оно может различаться в зависимости от типа лицензии.

Чтобы просмотреть все метаданные, содержащиеся в файле, вы можете использовать специальное программное обеспечение или кроссплатформенные приложения, подобные тому, которое есть в экосистеме Aspose. Просмотр метаданных шрифтов теперь позволяет получить информацию о шрифтах TTF, WOFF и WOFF2.

Результат вывода метаданных шрифта с помощью Aspose Metadata Viewer

Использование метаданных шрифта

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

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

Как операционные системы используют метаданные шрифтов?

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

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

Стандартизация метаданных шрифтов

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

Стандарты метаданных для шрифтов OpenType

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

Стандарты метаданных для шрифтов TrueType

Спецификация файла шрифта OpenType также определяет стандартный формат для шрифтов TrueType. Он включает в себя различные поля метаданных. Давайте рассмотрим основные из них (некоторые из них уже были описаны):

Стандарты метаданных для шрифтов PostScript

Это набор рекомендаций по организации и представлению информации о шрифте, такой как его автор, лицензия и характеристики дизайна. Это Adobe Формат шрифта Type 1, который определяет стандартный формат для шрифтов PostScript, который включает в себя различные поля метаданных, такие как:

Стандарты метаданных для шрифтов WOFF

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

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

Рекомендации по использованию метаданных шрифтов

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

  1. Используйте единые соглашения об именах для всех полей метаданных. Пользователям будет проще просматривать ваши шрифты.
  2. Укажите полную информацию о вашем шрифте.
  3. Пишите описания и другие поля метаданных просто и понятно, без сложных предложений, терминов и локальных выражений.
  4. Используйте стандартные поля метаданных, которые широко используются в различных форматах шрифтов.
  5. Используйте уникальные идентификаторы, чтобы предотвратить конфликты с другими шрифтами и сделать свои шрифты различимыми.
  6. Регулярно обновляйте метаданные шрифта.

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

Заключение

Метаданные шрифта могут стать хорошим инструментом, позволяющим сделать ваш шрифт более конкурентоспособным. Понимание того, какую информацию добавлять и как ее правильно писать, сделает ваши шрифты более привлекательными и профессиональными для пользователей. Добавление всех необходимых данных и их правильная стандартизация и обновление помогут избавиться от возможных недоразумений с клиентами. Это также поможет защитить шрифты от пиратства.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.