Это быстрый инструмент для решения проблем именования, стилизации и картирования среди шрифтов Opentype. Без каких -либо предоставленных вариантов он сканирует и поддерживает согласованность Metedata между таблицами шрифтов; С помощью простого, но мощного файла конфигурации все замысловатые поля данных между таблицами шрифтов, такими как name , head , OS/2 могут автоматически генерироваться без ущерба для совместимости с конкретной платформой. Он также обеспечивает дополнительные полезные функции для упрощения многоязычного рабочего процесса упаковки шрифтов OpenType.
Шрифты TrueType и Opentype поддерживаются. Выходные файлы всегда создаются с разными именами, поэтому существующий файл никогда не перезаписывается.
otrebuild [options] <inputFont>
-o <outputFont> : укажите выходной файл шрифта.
-c <configTOML> : укажите файл конфигурации. Это текстовый файл Toml-Format, и он должен быть закодирован UTF-8.
--UPM <targetUPM> : Измените значение шрифта TrueType подразделения на EM. Весь шрифт будет изменен, чтобы адаптировать новое значение UPM. Типичным UPM для шрифта TrueType является 2048, а для шрифта на основе CFF составляет 1000. UPM> 5000 вызовет проблемы в приложениях Adobe, таких как Indesign и Illustrator. MATH таблица в настоящее время не поддерживается; Пожалуйста, восстановите его после подачи заявления.
--otf2ttf : только для шрифта на основе CFF. Преобразовать шрифт на основе CFF в шрифт TrueType-upline. Ограничивающие ящики Glyph и значения MIN/MAX будут автоматически пересматриваться. Эта опция будет проигнорирована, если будет указан шрифт TrueType.
--macOffice : Добавьте стандартные строки веса на Mac English Subsamily и удалите устаревшее картирование римского персонажа Macintosh, чтобы получить максимальную совместимость с Microsoft Office 2011 для Mac. Включите эту опцию только тогда, когда один или несколько подсемейств отсутствуют в меню шрифтов Mac Office 2011 или персонажей за пределами Mac Roman недоступны в Mac Office 2011. Не используйте для более поздних версий Mac Office или Office Office Office.
--refresh : повторнокомпилировать все таблицы шрифтов.
--recalculate : пересчитывают границы глифа, значения мин/максимум и диапазоны юникода.
--removeGlyphNames : удалите все имена глифов для выпуска.
--removeBitmap : только для шрифтов TrueType. Удалить данные растрового изображения. Это будет проигнорировано, если будет указан шрифт на основе CFF.
--removeHinting : только для шрифтов TrueType. Удалить данные об обнаружении/GridFit. Это предназначено для плохого намекания. Используйте его с осторожностью при обработке профессиональных сетей. Это будет проигнорировано, если будет указан шрифт на основе CFF.
--smoothRendering : только для шрифтов TrueType. Плавное экрановое рендеринг на Windows 10 RTM или позже без удаления информации об обнаружении/GridFit. Это будет проигнорировано, если будет указан шрифт на основе CFF.
--rebuildMapping : регенерировать сопоставления персонажей шрифта.
--allowUpgrade : разрешить обновлять таблицу OS/2 , когда в данном файле конфигурации указаны расширенные функции.
--dummySignature : Некоторые приложения, такие как Microsoft Office, требуют действительной цифровой подписи, чтобы включить расширенные функции Opentype. Эта опция может создать пустой, но действительный заполнитель DSIG.
--O1 : легкая оптимизация, как ярлык- --smoothRendering , --allowUpgrade и --dummySignature .
--O2 : Типичная оптимизация, как ярлык для --recalculate , --smoothRendering , --rebuildMapping , --allowUpgrade и --dummySignature .
--O3 : Комплексная оптимизация для выпуска, в качестве ярлыка для --refresh , --recalculate , --removeBitmap , --removeHinting , --rebuildMapping , --allowUpgrade и --dummySignature .
** В настоящее время шрифты устаревшего символа Windows в настоящее время не поддерживаются.
** Переменные шрифты в настоящее время не поддерживаются.