2016-12-20 9 views
4

Я пытаюсь преобразовать TTF в WOFF с помощью различных команд командной строки и онлайн-инструментов. Я попытался следующие:Преобразование TTF в WOFF

Командная строка:

онлайн:

У меня есть TTF файл размером ~ 220KB. Все эти инструменты генерируют файл woff размером около 100 Кбайт, за исключением font-squirrel, который генерирует файл с оптимизацией размера ~ 20 КБ.

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

ответ

1

Простое сжатие WOFF должно давать очень похожие размеры файлов, независимо от используемого инструмента.

Я ожидаю, что Font Squirrel сделает больше, чтобы учесть эту дополнительную экономию в 80 КБ, например, зачистки подсказок, отбрасывание функций OpenType, таких как небольшие кепки, или подмножество для поддержки только западных языков.

Вы можете использовать TTX/FontTools для проверки файлов до и после преобразования и посмотреть, что изменилось.