Wiem o usługach takich jak Online Font Converter, ale interesuję się rozwiązaniem offline, najlepiej z linii poleceń. Czy ktoś wie narzędzie lub workflow, jak przekonwertować WOFF do OTF/TTF w trybie offline?Jak przekonwertować WOFF na TTF/OTF za pomocą wiersza poleceń?
Odpowiedz
Napisałem proste narzędzie, które:
https://github.com/hanikesn/woff2otf
Obecnie tylko przetestowane z plików ttf.
To kołysze! Dzięki za napisanie tego. – Anthony
Testowany z OTF. Wydaje się działać! –
Chciałem przekonwertować z ttf na otf. Czy to też działa? –
Ive patrząc na to też, ale, przepraszam nie mogłem znaleźć jeden w trybie offline, ale znalazłem to:
http://orionevent.comxa.com/woff2otf.html - nie jest już dostępna
jej naprawdę dobry
EDIT: znaleziono narzędziem wiersza poleceń
https://superuser.com/questions/192146/converting-from-woffweb-open-font-format
Tak, używam tego. Jednak szukam sposobu, aby to działało w trybie offline. –
Znaleziono nowy! : D –
EverythingFonts has an online tool który wydaje się działać dobrze.
Jeśli chcesz to zrobić w trybie offline, po Erik Tjernlund's answer on Super User, może downloaded the source i skompilować wykonywalnych woff2sfnt
i sfnt2woff
ty.
Najnowsza wersja tego pisma pochodzi z 2009/09/09. Niestety odkryłem, że nie wydaje się działać dla wszystkich plików WOFF, czasem narzeka na zły podpis, a czasem po prostu dając zepsuty plik OTF.
użyłem skryptu Pythona umieszczonego powyżej barethon napisać online javascript converter of WOFF to OTF
Zdaję sobie sprawę, ten wątek jest nieaktywny przez pewien czas teraz, ale z pomocą kilku użytkowników stackoverflow, udało mi się użyć wyżej wspomniany skrypt python [woff2otf.py autorstwa @hanikesn], aby utworzyć przepływ pracy umożliwiający konwersję wsadową plików woff.
Gdyby nie ich twórców używają, to dla innych, którzy natknąć tego wątku w poszukiwaniu tej samej rzeczy, sprawdź mój wątek do informacji o tym, jak to zrobić:
Modify Python Script to Batch Convert all "WOFF" Files in Directory
Nawet jeśli nie musisz konwertować partii, onlinefontconverterter.com daje niewiarygodne wyniki, a allfonts.com ma 0,4 MB limitu na konwersje, chyba że przejdziesz na płatne konto, a oba są niepotrzebnie czasochłonne w porównaniu do rozwiązań offline.
Powodzenia!
Oto kod odniesienia dla tworzenia plików WOFF: http://people.mozilla.org/~jkew/woff/ Mam Lustro: https://github.com/samboy/WOFF
skompilować i zainstalować, upewnij się, że masz zainstalowane biblioteki zlib rozwojowe (npw CentOS6 yum -y install zlib-devel
jako root), następnie
git clone https://github.com/samboy/WOFF
cd WOFF
make
Następnie, jako root:
cp sfnt2woff /usr/local/bin
Gdy to nastąpi, dokonać webfont, wejść do katalogu z plikiem .ttf, a następnie uruchomić sfnt2woff
sfnt2woff Chortle2014f.ttf
Spowoduje to utworzenie pliku webfont Chortle2014f.woff. Zastąp "Chortle2014f.ttf" nazwą rzeczywistego webfontu do przekonwertowania.
Pierwszy podany przeze mnie plik zawiera pliki binarne dla systemów Windows i MacOS dla osób, które nie chcą instalować kompilatora.
Oto kod odniesienia dla tworzenia plików WOFF2: https://github.com/google/woff2 Zauważ, że ten kod będzie nie zainstalować w CentOS6, ale kompiluje i instaluje dobrze w CentOS7: generacja czcionki
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean all
woff2 jest podobna:
woff2_compress Chortle2014f.ttf
Patrząc na nagłówek, WOFF (Web Open Font Format) jest tak niekonsekwentnie nazywany. W3C powinno było po prostu zniknąć w "Web Truetype Font". –