# Запрос для создания собственного корпоративного шрифта

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

Я не шрифтовик. Объясняй решения простым языком и веди работу по этапам, чтобы мы не тратили время на доводку вариантов, которые я не выберу.

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

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

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

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

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

6. Прогони FontBakery с применимыми проверками universal, googlefonts и adobefonts, OTS на всех поставляемых файлах и доступный Font Validator как дополнительную проверку. Проверь имена, метрики, языковое покрытие, контуры и работу заявленных возможностей. Посмотри результат в FontGoggles, Wakamai Fondue или FontDrop и в реальных браузерах и программах, где я буду использовать шрифт. Для вариативного шрифта проверь промежуточные значения осей, а не только крайние.

7. Сохрани исходные отчеты. Раздели ошибки шрифта, ограничения инструмента и требования каталога, которые не относятся к личному корпоративному использованию. Не скрывай FAIL и не меняй пороги ради зеленого отчета. Исправляй реальные ошибки; спорные исключения объясняй и согласовывай со мной. Непроведенную проверку помечай как непроведенную. Не обещай включение в Google Fonts по результату одного профиля.

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

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

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

| Группа | Что проверить |
|---|---|
| Происхождение и лицензия | Происхождение контуров, исходников и символов; допустимость использования и публикации. Текст лицензии в поставке и внутри файлов согласован; сторонние компоненты сохраняют свои условия. |
| Состав и имена | Все согласованные языки, символы и начертания; имена семейства, версии, отсутствие конфликтов установки. Правильный выбор обычного, жирного и курсивного начертания в программах. |
| Структура файлов | Все поставляемые TTF, OTF и веб-файлы открываются и проходят OTS. Проверены таблицы и контрольные суммы. Преобразование в веб-формат и обратно не теряет символы и возможности. |
| Контуры | Нет случайных самопересечений, шипов, вырожденных сегментов и поврежденных составных знаков. Внутренние просветы сохраняются в жирных начертаниях. Размеры измерены по реальным кривым, а не крайним контрольным точкам. Намеренные наложения оценены с учетом конструкции и формата. |
| Метрики и интервалы | Согласованы базовая линия и видимая высота; круглые буквы получают оптическую компенсацию. Акценты и выносные элементы не обрезаются. Интервалы и кернинг проверены на словах, абзацах и сложных парах каждого согласованного языка. |
| Формирование текста | Проверь реальные движки, например HarfBuzz. Сравни предсоставленные буквы и буквы с отдельными акцентами, включая NFC/NFD. Проверь позиционирование нескольких диакритических знаков. Наличие символов не объявляй полной поддержкой языка. |
| OpenType | Лигатуры, альтернативы, табличные цифры и другие заявленные возможности работают при включении и выключении. Подстановки не меняют смысл и не нарушают поиск, выделение и копирование текста. |
| Моноширинный текст и код | Одинаковая ширина обычных символов и корректная нулевая ширина комбинируемых знаков; совпадение колонок. Различимы I/l/1, O/0, З/3, S/5, скобки, кавычки, запятая и точка с запятой. Код проверен с лигатурами и без них. |
| Вариативные шрифты | Совместимы мастера; корректны оси и именованные начертания. Проверь крайние, стандартные и промежуточные значения, включая дробные. Нет скачков формы, толщины, ширины и положения акцентов. Запиши проверенную сетку; целые веса не назови всеми возможными значениями. |
| Экран и печать | Реальные Chrome, Firefox, Safari и Edge на доступных системах, обычная и высокая плотность экрана. Мелкий текст, заголовки, все согласованные жирности и курсив, светлый и темный фон. Корпоративный документ открыт в используемом редакторе; PDF проверен на встраивание, вид текста и обрезание. |
| Дизайн | На одинаковых страницах проверь ритм строки, цвет абзаца, баланс кириллицы и латиницы. Особенности бренда не ухудшают чтение. Автоматический PASS не заменяет оценку гармонии и не доказывает мировую уникальность рисунка. |
| Поставка | Релиз собран из сохраненных исходников в чистой папке и сравнен с утвержденными файлами. Проверены заявленный размер веб-файлов, установка и подключение. Финальные архив, отчеты и контрольные суммы относятся к одним и тем же файлам. |

Для каждого результата укажи файл, инструмент и его версию, условия, статус и доказательство. Различай PASS, FAIL, WARN, ERROR, SKIP и непроведенные проверки. Объясни пропуски. Проверки в FontGoggles, Wakamai Fondue и FontDrop подтверждай сохраненными результатами, а при недоступности сообщай об этом. Не заменяй проверки реальных браузеров одним серверным рендером.

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

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