Conosco servizi come Online Font Converter, ma sono interessato alla soluzione offline, preferibilmente su linea di comando. Qualcuno conosce uno strumento o un flusso di lavoro come convertire WOFF in OTF/TTF offline?Come convertire WOFF in TTF/OTF tramite riga di comando?
risposta
Ho scritto un semplice strumento per questo:
https://github.com/hanikesn/woff2otf
Attualmente testato solo con i file TTF.
Questo rocce! Grazie per averlo scritto. – Anthony
Testato con OTF. Sembra funzionare! –
Volevo convertire da ttf a otf. Funzionerà anche questo? –
Ive stato alla ricerca anche per questo, ma, mi dispiace non ho potuto trovare una linea uno, ma ho trovato questo:
http://orionevent.comxa.com/woff2otf.html - non è più disponibile
è veramente buono
EDIT: trovato uno strumento a riga di comando
https://superuser.com/questions/192146/converting-from-woffweb-open-font-format
Sì, lo sto usando. Tuttavia, sto cercando specificamente un modo per farlo funzionare offline. –
Trovato uno nuovo! : D –
EverythingFonts has an online tool che sembra funzionare bene.
Se si desidera farlo offline, seguendo Erik Tjernlund's answer on Super User, è possibile downloaded the source e compilare eseguibili di woff2sfnt
e sfnt2woff
.
L'ultima versione di questo documento è stata del 2009/09/09. Sfortunatamente ho scoperto che non sembra funzionare per tutti i file WOFF, a volte lamentandosi di una firma errata e talvolta semplicemente dando un file OTF danneggiato.
ho usato lo script python linkato sopra per barethon di scrivere un online javascript converter of WOFF to OTF
Mi rendo conto che questa discussione è stato inattivo per qualche tempo, ma con l'aiuto di alcuni utenti StackOverflow, sono stato in grado di utilizzare la script python sopra menzionato [woff2otf.py da @hanikesn] per creare un flusso di lavoro che consenta la conversione batch dei file woff.
Se non fosse per l'uso del manifesto originale, poi per gli altri che vengono in tutta questa discussione, alla ricerca della stessa cosa, controllare il mio filo per i dettagli su come fare questo:
Modify Python Script to Batch Convert all "WOFF" Files in Directory
Anche se non è necessario convertire in batch, onlinefontconverter.com produce risultati inaffidabili e everythingfonts.com ha un limite di 0,4 MB sulle conversioni, a meno che non si aggiorni a un account a pagamento, ed entrambi sono inutilmente dispendiosi in termini di tempo rispetto alle soluzioni offline.
Buona fortuna!
Ecco il codice di riferimento per rendere i file WOFF: http://people.mozilla.org/~jkew/woff/ Ho uno specchio: https://github.com/samboy/WOFF
Per compilare e installare, assicurarsi di avere le librerie di sviluppo zlib installate (ad esempioin CentOS6 yum -y install zlib-devel
come root), allora
git clone https://github.com/samboy/WOFF
cd WOFF
make
Poi, come root:
cp sfnt2woff /usr/local/bin
Una volta fatto questo, per fare un webfont, inserire la directory con il file TTF, quindi eseguire sfnt2woff
sfnt2woff Chortle2014f.ttf
Questo crea un file webfont Chortle2014f.woff. Sostituisci "Chortle2014f.ttf" con il nome del webfont effettivo da convertire.
Il primo collegamento che fornisco contiene binari Windows e MacOS per le persone che non desiderano installare un compilatore.
Ecco il codice di riferimento per rendere i file woff2: https://github.com/google/woff2 Si noti che questo codice non installare in CentOS6, ma compila e installa bene in CentOS7:
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean all
woff2 generazione del carattere è simile:
woff2_compress Chortle2014f.ttf
- 1. Come posso convertire un'immagine in scala di grigi tramite la riga di comando?
- 2. Come posso convertire un IPython Notebook in un file Python tramite riga di comando?
- 3. Come convertire un argomento da riga di comando in int?
- 4. Come deselezionare un APK tramite riga di comando in Windows
- 5. Come compilare Flash .fla in .swf tramite riga di comando?
- 6. Connessione a smtp.gmail.com tramite riga di comando
- 7. Confronto cartelle tramite riga di comando
- 8. convertire un video in una riga di comando vlc
- 9. come avviare growl tramite la riga di comando
- 10. qmake: come fornire più variabili tramite riga di comando?
- 11. ImageMagick riga di comando convertire PNG in EPS con trasparenza
- 12. TortoiseSVN come disabilitare/abilitare TSVNCache.exe tramite riga di comando?
- 13. arricciatura: come inviare i cookie tramite la riga di comando?
- 14. Come installare Crx Chrome estensione tramite riga di comando?
- 15. come utilizzare -SimulateApplication tool tramite la riga di comando
- 16. tabella troncata tramite riga di comando in Linux
- 17. Come convertire l'output del comando in un array riga per riga in bash?
- 18. Aggiorna i progetti di eclissi tramite la riga di comando
- 19. storia di svn tramite la riga di comando
- 20. Distribuzione di applicazioni COM + tramite riga di comando
- 21. Codice di compilazione con JavaFX 2.0 (tramite riga di comando)
- 22. Amministrazione remota di Windows XP tramite la riga di comando
- 23. passare argomenti a javascript tramite cscript sulla riga di comando
- 24. installa l'applicazione nel dispositivo iphone tramite la riga di comando
- 25. CouchDB on-the-fly allegati tramite riga di comando
- 26. Spingere IPA su dispositivo tramite riga di comando (dopo xcodebuild)?
- 27. Accoda a GNU crea variabili tramite la riga di comando
- 28. Impostare il browser Web predefinito tramite la riga di comando?
- 29. errore sqlite che importa csv tramite la riga di comando
- 30. Configurare il servizio Windows tramite la riga di comando
Guardando il titolo, WOFF (Web Open Font Format) è così incoerentemente chiamato. W3C dovrebbe essere appena andato per "Web Truetype Font". –