Лицензия на шрифты для сайта: что проверить

Перед запуском сайта соберите не только названия шрифтов, но и фактически используемые файлы с их источниками и условиями. Один и тот же макет может содержать несколько начертаний, загруженных из разных мест. Надпись «бесплатный» в архиве не описывает разрешения на веб-использование, преобразование и передачу материалов заказчику. Проверка начинается со связи конкретного файла и его лицензии, а не с общего обещания дизайнера.
Ниже — рабочая методика сбора сведений для команды сайта. Отдельные положения разбираются на примере SIL Open Font License 1.1. Они относятся к шрифтам, действительно выпущенным под этой лицензией, и не переносятся на любой скачанный файл. Если условия неясны или противоречат друг другу, запросите пояснение у правообладателя и при необходимости юридическую оценку конкретного использования.
Выпишите то, что действительно загружает сайт
Название семейства в макете является отправной точкой, но не полным реестром. Разработчик должен установить, какие файлы подключаются в текущей версии: начертания, форматы и источники загрузки. Отдельно отметьте резервные варианты и материалы, используемые в создаваемых документах. Проверка одного основного файла не подтверждает происхождение остальных.
Для каждого файла сохраните путь в проекте или адрес источника и версию, если она доступна. Полезен контрольный отпечаток файла, который позволяет отличить его от поздней замены под тем же именем. Такой отпечаток не доказывает права на использование. Он решает другую задачу: связывает собранные документы с конкретным содержимым, которое команда проверяла и передавала.
Если разработчик обнаружил незнакомый файл, не назначайте ему лицензию по похожему названию. Установите происхождение или предложите замену с проверяемыми условиями. Пока вопрос открыт, отразите это в реестре. Молчаливо включённый файл из старой папки не становится согласованным ресурсом только потому, что проект успешно собирается и буквы выглядят правильно.
Сопоставьте сценарии использования
Разделите оформление текста на странице, передачу веб-файлов браузеру, включение шрифта в комплект сайта и подготовку документа. Условия конкретной лицензии могут описывать эти сценарии по-разному. Не считайте разрешение на один способ автоматическим ответом на все остальные. Для платного или иного закрытого набора нужны его собственные условия, а не пересказ требований открытого примера.
| Что записать в реестре | Для чего это нужно | Что не подтверждает одна запись |
|---|---|---|
| Файл и источник | Найти происхождение конкретного ресурса | Права на любой похожий файл |
| Текст лицензии и версия | Проверить применимые условия | Соблюдение условий в готовом проекте |
| Сценарий сайта | Связать разрешения с использованием | Разрешение на все другие проекты |
| Изменения файла | Выяснить, что преобразовала сборка | Неизменность после конвертации по одному расширению |
| Комплект передачи | Сохранить нужные сведения с ресурсом | Полноту по одному скриншоту покупки |
| Ответ на спорный вопрос | Зафиксировать уточнение условий | Универсальное правило для других лицензий |
Реестр должен помогать следующему специалисту повторить проверку. Список «основной шрифт, запасной шрифт» без файлов и оснований для этого недостаточен. Вместе с тем не превращайте документ в каталог всех установленных у дизайнера гарнитур. Начните с ресурсов, которые действительно входят в сайт и согласованный комплект передачи.
Что показывает пример OFL
Официальный текст допускает использование и распространение соответствующего шрифтового программного обеспечения при соблюдении условий. В частности, при передаче вместе с программой сохраняются сведения об авторских правах и лицензия предусмотренным способом. Поэтому слово «открытый» не означает, что сопроводительную информацию можно выбросить из комплекта как ненужный текст.
У изменённых версий есть условие о зарезервированных именах: при наличии таких имён их использование требует предусмотренного разрешения правообладателя. В тексте они обозначены как Reserved Font Name. Не объявляйте любое имя семейства зарезервированным автоматически: посмотрите соответствующее заявление конкретного пакета. В рабочем реестре достаточно отметить найденное условие и результат его проверки для вашего случая.
Требование распространять сам шрифт под OFL не означает перевести под неё каждый созданный с его помощью документ. Это различие прямо пояснено в официальном тексте. Но из него нельзя сделать обратный вывод, что файл шрифта перестаёт иметь условия, если рядом лежит закрытый код сайта. Разделяйте создаваемый материал и передаваемый шрифтовой ресурс, не смешивая их лицензии одной общей фразой.

Веб-формат не является готовым заключением
FAQ правообладателя отдельно рассматривает WOFF и WOFF2. Преобразование в эти форматы может не считаться изменением при определённых условиях сохранения исходных данных и метаданных, но не всякий инструмент автоматически их выполняет. Следовательно, по одному расширению файла нельзя решить, что вопрос с изменённой версией уже закрыт. Нужны сведения о выполненном преобразовании.
Там же отдельно разбирается сокращение состава веб-шрифта. Обычное удаление частей относится к изменению, а особенности некоторых технологий требуют дополнительного рассмотрения. Для команды сайта практический шаг — выяснить, делает ли сборка такое сокращение, какие данные получаются и какие условия нужно проверить. Не называйте любую оптимизацию простой упаковкой без анализа результата.
Если есть готовый официальный веб-пакет с нужными условиями и характеристиками, сначала проверьте, подходит ли он задаче. Не меняйте файл лишь по привычному набору настроек оптимизатора. Уменьшение размера не является единственной целью: нужно сохранить правильное отображение, необходимые символы и объяснимое происхождение результата. Выбор инструмента должен учитывать все эти требования.
Что передать заказчику вместе с сайтом
Согласуйте место хранения реестра, лицензий и исходных сведений. Комплект должен быть доступен тому, кто будет сопровождать проект, а не только в личной переписке автора макета. Укажите, какие материалы переданы фактически и где находятся документы к ним. Если условия требуют сопровождения ресурса определёнными сведениями, проверьте именно выбранный способ, а не только наличие файла в архиве исполнителя.
Для вопросов, которые подтверждались перепиской с правообладателем, сохраните понятную привязку к сценарию и версии. Не публикуйте частную переписку или персональные реквизиты без основания. Рабочему реестру может быть достаточно статуса и ссылки на закрытое подтверждение с ответственным владельцем. Важно, чтобы при следующем обновлении команда знала, какое разрешение проверялось и к чему оно относилось.
Один документ об оплате не описывает полный набор условий. Запросите текст соответствующего соглашения и сведения о приобретённом варианте там, где это применимо. Не подменяйте ими отдельную техническую проверку: в проект мог попасть другой файл. И наоборот, правильный файл в папке ещё не отвечает на вопрос, соблюдён ли согласованный способ использования. Эти части проверки дополняют друг друга.
Если источник не установлен
Зафиксируйте неизвестный ресурс и то, где он используется. Попросите команду найти исходный пакет и условия либо предложить проверяемую замену. Не ставьте в реестре «разрешено» из-за отсутствия претензий или потому, что ресурс давно работает на сайте. Неопределённость должна оставаться видимой до решения, а не исчезать при очередном обновлении дизайна.
При замене проверьте макет на реальном содержимом. Другие размеры знаков могут изменить переносы, высоту кнопки или ширину таблицы. Для приёмки нужны заголовки, длинные названия и все используемые языки, а не одна короткая тестовая строка. Установите, сохраняется ли нужный результат в телефоне и на большом экране. Проверка документов не должна заканчивать работу до функционального просмотра сайта.
Как повторять проверку после изменений
Обновление темы, библиотеки интерфейса или сборки может изменить набор фактических файлов. Поэтому реестр стоит сверять с очередной существенной поставкой, особенно если поменялось происхождение ресурсов. Не требуется заново оценивать неизменившийся файл без причины, но нужны основания утверждать, что он действительно тот же и используется тем же способом.
Итог проверки — ограниченный, понятный комплект: конкретные ресурсы, источники условий, выбранные сценарии, известные преобразования и открытые вопросы. Это не универсальное юридическое заключение обо всех шрифтах. Для владельца сайта такой результат полезнее общей отметки «лицензии есть»: он помогает передать проект, заменить подрядчика и понять, что нужно пересмотреть при следующей правке.
Материалы для проверки
Если нужна реализация
Состав работ зависит от текущего проекта и подтверждённой причины. Можно обсудить диагностику или разработку подходящего решения.
Вопросы и ответы
Любой бесплатный шрифт можно использовать на сайте?
Проверять нужно условия конкретного файла и сценария. Отсутствие цены или надпись в постороннем архиве не описывает весь набор разрешений и требований.
OFL обязывает открыть весь код сайта?
Требования к самому шрифтовому ресурсу нельзя автоматически переносить на каждый созданный с его помощью документ или весь окружающий проект. Проверяйте соответствующий сценарий по официальным условиям.
Конвертация в WOFF всегда сохраняет прежнее состояние лицензии?
Официальный FAQ рассматривает условия, при которых результат может не считаться изменённой версией. Само расширение и название инструмента не доказывают их выполнение.
Что делать, если документов к файлу нет?
Зафиксировать источник неопределённости, найти исходный пакет и условия либо согласовать проверяемую замену. Затем отдельно проверить её отображение и комплект передачи.