Я знаю об услугах вроде Online Font Converter, но меня интересует автономное решение, желательно по командной строке. Кто-нибудь знает инструмент или рабочий процесс, как конвертировать WOFF в OTF/TTF в автономном режиме?Как преобразовать WOFF в TTF/OTF через командную строку?
ответ
Я написал простой инструмент для этого:
https://github.com/hanikesn/woff2otf
В настоящее время протестирован только с TTF файлов.
Это камни! Спасибо, что написал. – Anthony
Протестировано с OTF. Кажется, работает! –
Я хотел конвертировать из ttf в otf. Будет ли это работать? –
Ive искал для этого тоже, но, извините, я не мог найти в автономном режиме один, но я нашел это:
http://orionevent.comxa.com/woff2otf.html - больше не доступны
его действительно хорошо
EDIT: Найдено инструмент командной строки
https://superuser.com/questions/192146/converting-from-woffweb-open-font-format
Да, я использовал это. Тем не менее, я ищу специально для этого, чтобы работать в автономном режиме. –
Найден новый! : D –
EverythingFonts has an online tool, который, как представляется, хорошо работает.
Если вы хотите сделать его в автономном режиме, после Erik Tjernlund's answer on Super User, вы можете downloaded the source и компилировать исполняемые файлы woff2sfnt
и sfnt2woff
.
Последняя версия на момент написания этой статьи была от 2009/09/09. К сожалению, я обнаружил, что он не работает для всех файлов WOFF, иногда жалуясь на плохую подпись и иногда просто выдавая сломанный файл OTF.
Я использовал сценарий питона, связанный сверху barethon написать online javascript converter of WOFF to OTF
Я понимаю эту тему сейчас неактивен в течение некоторого времени, но с помощью нескольких пользователей StackOverflow, я был в состоянии использовать вышеупомянутый сценарий python [woff2otf.py от @hanikesn], чтобы создать рабочий процесс, позволяющий пакетное преобразование файлов Woff.
Если не для использования оригинального плаката, то для других людей, которые приходят по этой теме в поисках того же, проверить мой поток для получения подробной информации о том, как это сделать:
Modify Python Script to Batch Convert all "WOFF" Files in Directory
Даже если вам не нужно конвертировать пакет, onlinefontconverter.com создает ненадежные результаты, а у allfonts.com есть ограничение на конверсии на 0,4 МБ, если вы не переходите на платный аккаунт, и оба они не требуют много времени по сравнению с автономными решениями.
Удачи вам!
Вот код ссылки для создания Woff файлов: http://people.mozilla.org/~jkew/woff/ У меня есть зеркало: https://github.com/samboy/WOFF
собрать и установить, убедитесь, что у вас установлены библиотеки разработки Zlib (например,в CentOS6 yum -y install zlib-devel
как корень), то
git clone https://github.com/samboy/WOFF
cd WOFF
make
Тогда, как корень:
cp sfnt2woff /usr/local/bin
После того, как это сделано, чтобы сделать WebFont, войти в каталог с файлом .ttf, а затем запустить sfnt2woff
sfnt2woff Chortle2014f.ttf
Это создает файл webfont Chortle2014f.woff. Замените «Chortle2014f.ttf» на имя фактического webfont для преобразования.
Первая ссылка, которую я предоставляю, имеет двоичные файлы Windows и MacOS для людей, которые не хотят устанавливать компилятор.
Вот код ссылки для создания WOFF2 файлов: https://github.com/google/woff2 Обратите внимание, что этот код будет не установить в CentOS6, но компилирует и устанавливает только штраф в CentOS7: поколение шрифта
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean all
woff2 похоже:
woff2_compress Chortle2014f.ttf
- 1. Преобразовать python3 JSON в командную строку строку
- 2. Как преобразовать файлы .po в .mo через командную строку CentOS?
- 3. Аутентификация через командную строку
- 4. cobertura через командную строку
- 5. Преобразование TTF в WOFF
- 6. получить Infotip через командную строку
- 7. Добавить класс через командную строку
- 8. скомпилировать .java через командную строку
- 9. замена символа через командную строку
- 10. Использование numpy через командную строку
- 11. svn history через командную строку
- 12. тесты андроидов через командную строку
- 13. Restart тора через командную строку
- 14. Настройка CPPFLAGS через командную строку
- 15. Запуск jmeter через командную строку
- 16. Запуск php через командную строку
- 17. cucumber maven через командную строку
- 18. Как получить данные ping через командную строку?
- 19. Как передать свойства tomcat через командную строку
- 20. Как построить плагин eclipse через командную строку
- 21. Как установить Javadoc OpenJDK через командную строку?
- 22. Как изменить групповую политику через командную строку?
- 23. Как включить функции Perl через командную строку?
- 24. Как импортировать файл python через командную строку?
- 25. Как использовать MLT Framework через командную строку?
- 26. Как создать цель через командную строку
- 27. Как получить систему DOWNTIME через командную строку
- 28. Как удалить плагин Eclipse через командную строку?
- 29. Как экспортировать Eclipse RCP через командную строку
- 30. Как выполнить установку через командную строку?
Глядя на заголовок, WOFF (Web Open Font Format) так непоследовательно назван. W3C должен был просто уйти за «Web Truetype Font». –