Проверка лицензии и информации о шрифтах

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

Файл шрифта

Выберите шрифт, чтобы изучить его встроенные декларации.

Ваш шрифт считывается в вашем браузере и не отправляется на BroBroGo.

Частые вопросы

Может ли это подтвердить наличие у меня лицензии на использование шрифта?

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

Что делать, если шрифт не содержит текста лицензии?

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

Что означают флаги внедрения?

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

Локальный анализ метаданных шрифта в браузере

При работе с цифровой типографикой дизайнеры, разработчики и издатели регулярно сталкиваются с необходимостью верификации технических параметров и юридических деклараций, зашитых внутрь файлов шрифтов. Инструмент «Проверка лицензии и информации о шрифтах» позволяет проанализировать внутреннюю структуру файлов форматов TTF, OTF, WOFF, WOFF2 и TTC.

Весь процесс парсинга бинарных данных происходит локально на устройстве пользователя. Файл считывается непосредственно в веб-браузере и не отправляется на BroBroGo.

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

Поддерживаемые форматы и технические ограничения

Инструмент поддерживает работу со следующими форматами локальных файлов шрифтов:

  • TTF
  • OTF
  • WOFF
  • WOFF2
  • TTC

При загрузке файлов действуют строгие правила валидации и технические ограничения:

  • Проверка типа файла: Если вы попытаетесь загрузить файл другого формата, инструмент покажет ошибку: «Выберите файл шрифта формата TTF, OTF, WOFF, WOFF2 или TTC.».
  • Пустые файлы: Если файл не содержит данных, отображается ошибка: «Этот файл пуст. Выберите полный файл шрифта.».
  • Лимит размера: Максимально допустимый размер файла составляет 32 МБ. При его превышении анализ останавливается с сообщением: «Этот шрифт превышает лимит в 32 МБ.».
  • Поврежденные или нечитаемые файлы: Если структура файла повреждена или формат не поддерживается, выводится сообщение: «Файл не является поддерживаемым для чтения шрифтом. Возможно, он поврежден или использует другой формат.». Если браузер не может прочитать файл, отображается: «Браузер не смог прочитать этот файл. Попробуйте другую копию.».
  • Таймаут обработки: Если процесс чтения занимает слишком много времени, он прерывается с ошибкой: «Чтение заняло слишком много времени и было остановлено. Попробуйте файл шрифта меньшего размера или другой файл.».
  • Другие сбои: При любых иных ошибках анализа выводится сообщение: «Не удалось проверить шрифт.».
  • Ограничение для коллекций: При загрузке коллекций шрифтов (TTC) инструмент обрабатывает и отображает только первые 32 шрифта. В этом случае выводится предупреждение: «Показаны первые 32 шрифта из этой коллекции.».

Структура метаданных: таблицы name и OS/2

Внутри любого шрифта стандартов TrueType и OpenType находится набор таблиц, отвечающих за позиционирование, контуры символов и текстовую информацию. Инструмент обращается к двум ключевым узлам: таблице name (имена и текстовые строки) и таблице OS/2 (совместимость и системные метрики).

Спецификация таблицы name

Эта таблица содержит текстовые строки на разных языках. Инструмент извлекает следующие параметры для блока «Файл шрифта»:

  • Семейство
  • Стиль
  • Полное имя
  • Имя PostScript
  • Версия

Если метаданные содержат локализованные версии строк, инструмент помечает их как «Запись на языке: ‹language›». Слишком длинные текстовые блоки обрезаются для сохранения читаемости интерфейса и сопровождаются маркером «Длинное значение сокращено для отображения».

Блок «Записи о владельце и источнике»

Сюда выводятся данные об авторском праве и происхождении файла. Если эти поля не заполнены разработчиком, отображается статус «В стандартных полях имен не найдено записей о владельце или источнике.». При наличии данных парсер извлекает:

  • «Авторское право»
  • «Товарный знак»
  • «Производитель»
  • «Дизайнер»
  • «Описание»
  • «URL-адрес поставщика»
  • «URL-адрес дизайнера»

Понимание флагов внедрения fsType

Параметр fsType (Type Flags), расположенный в таблице OS/2, определяет технические разрешения на внедрение шрифта в сторонние документы, такие как PDF, EPUB или презентации. Это битовая маска, которая считывается программами верстки и операционными системами автоматически.

Инструмент анализирует значение в поле «Исходное значение fsType» и сопоставляет его с одной из следующих основных настроек:

  • Устанавливаемое внедрение: Шрифт может быть встроен в документ и навсегда установлен в систему получателя для любых задач.
  • Ограниченное лицензионное внедрение: Шрифт запрещено встраивать в документы. Передача файла третьим лицам не допускается.
  • Внедрение для просмотра и печати: Документ со шрифтом можно просматривать и печатать, но редактирование текста на целевом компьютере запрещено.
  • Редактируемое внедрение: Разрешается открывать документ, редактировать текст и вносить изменения с использованием данного шрифта.
  • Конфликтующие биты внедрения: В битовой маске установлены взаимоисключающие флаги, что может вызвать сбои в ПО верстки.
  • Этот шрифт не содержит доступного для чтения поля внедрения OS/2.: Таблица OS/2 повреждена или отсутствует (характерно для старых или некорректно конвертированных файлов).

Помимо базового типа, инструмент считывает дополнительные флаги:

  • Без создания подмножеств: Запрещает программам верстки вырезать из шрифта только используемые глифы. В документ должен упаковываться весь знаковый состав.
  • Только внедрение растровых изображений: Разрешает встраивать только растровые представления символов, защищая векторные контуры от извлечения.
  • Также установлены зарезервированные или устаревшие биты.
  • Нет дополнительных флагов внедрения.

Важно помнить примечание к разделу: «Параметр fsType описывает внедрение в документы. Он не определяет права на использование в качестве веб-шрифта, в приложениях, в коммерческих целях, на изменение или перераспространение.»

Декларации лицензий и их ограничения

В блоке «Декларации лицензии» выводятся два ключевых поля:

  1. «Текст лицензии». При отсутствии данных выводится: «В стандартном поле имени не задекларирован текст лицензии.».
  2. «URL-адрес лицензии». При отсутствии данных выводится: «В стандартном поле имени не задекларирован URL-адрес лицензии.».

Инструмент снабжает этот блок важным предупреждением: «Это декларации, хранящиеся внутри данного файла шрифта. Они не подтверждают, кто приобрел лицензию и распространяется ли она на планируемое использование.». Наличие текста свободной лицензии внутри файла является сильным аргументом в пользу его легальности, но для коммерческих проприетарных шрифтов единственным подтверждением права использования остается платежный документ (инвойс) от словолитни или дистрибьютора.

Часто задаваемые вопросы

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

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

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