Я ищу программное обеспечение командной строки/скрипт для Linux/Ubuntu, которое может помочь мне конвертировать svg
или ttf
в форматы otf
, eot
и woff
. Я пробовал fontmin
, webify
, fontforge
, eot-utils
, sfnt2woff
, ttf2woff
и другие альтернативы, сколько мог, но не могу найти хороший конвертер.
fontmin
конвертирует файлы в , ttf
otf
но не конвертирует в woff
и всегда ломается. fontforge
не конвертирует в woff
и eot
либо, sfnt2woff
а ttf2woff
конвертирует только в woff
.
Я просто пытаюсь создать веб-шрифты css
после процесса конвертации. Я также перепробовал много альтернативных вариантов, но пока безуспешно.
Пожалуйста, дайте мне знать, есть ли более выгодные варианты, соответствующие моим требованиям. Не стесняйтесь редактировать и исправлять мой вопрос.
решение1
Вы можете конвертировать ttf
в Ruby eot, woff
и svg
с его помощью:
sudo apt install ruby
gem install convert_font
convert_font convert -i folder/font-file.ttf -f eot,woff,svg
Обратите внимание, что convert_font
больше не разрабатывается и устарел (на сегодняшний день, декабрь 2020 года, обновлений не было)с 7 лет- видимоэта вилка была обновлена с тех пор), надеюсь, вы найдете способ заставить его работать с вашей настройкой