2012-01-26 20 views

Odpowiedz

49

Napisałem proste narzędzie, które:

https://github.com/hanikesn/woff2otf

Obecnie tylko przetestowane z plików ttf.

+1

To kołysze! Dzięki za napisanie tego. – Anthony

+0

Testowany z OTF. Wydaje się działać! –

+0

Chciałem przekonwertować z ttf na otf. Czy to też działa? –

0

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!

1

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