command-line - otf - ttf to woff
¿Cómo convertir WOFF a TTF/OTF a través de la línea de comandos? (6)
Sé de servicios como Online Font Converter , pero estoy interesado en una solución fuera de línea, preferiblemente a través de la línea de comandos. ¿Alguien sabe una herramienta o flujo de trabajo cómo convertir WOFF a OTF / TTF fuera de línea?
Aquí está el código de referencia para hacer archivos WOFF: http://people.mozilla.org/~jkew/woff/ Tengo un espejo: https://github.com/samboy/WOFF
Para compilar e instalar, asegúrese de tener las bibliotecas de desarrollo zlib instaladas (por ejemplo, en CentOS6 yum -y install zlib-devel
como root), luego
git clone https://github.com/samboy/WOFF
cd WOFF
make
Entonces, como raíz:
cp sfnt2woff /usr/local/bin
Una vez hecho esto, para hacer un webfont, ingrese el directorio con el archivo .ttf, luego ejecute sfnt2woff
sfnt2woff Chortle2014f.ttf
Esto crea un archivo webfont Chortle2014f.woff. Reemplace "Chortle2014f.ttf" con el nombre de la fuente real para convertir.
El primer enlace que proporciono tiene binarios de Windows y MacOS para personas que no desean instalar un compilador.
Aquí está el código de referencia para crear archivos WOFF2: https://github.com/google/woff2 Tenga en cuenta que este código no se instalará en CentOS6, pero se compila e instala muy bien en CentOS7:
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean all
La generación de fuentes woff2 es similar:
woff2_compress Chortle2014f.ttf
Escribí una herramienta simple para eso:
https://github.com/hanikesn/woff2otf
Actualmente solo probado con archivos ttf.
He estado buscando esto también, pero, lo siento, no pude encontrar uno fuera de línea pero encontré esto:
http://orionevent.comxa.com/woff2otf.html - ya no está disponible
es muy bueno
EDITAR: Encontré una herramienta de línea de comandos
https://superuser.com/questions/192146/converting-from-woffweb-open-font-format
Me doy cuenta de que este hilo ha estado inactivo por algún tiempo, pero con la ayuda de algunos usuarios de , pude usar el script de python mencionado anteriormente [ woff2otf.py por @hanikesn ] para crear un flujo de trabajo que permita la conversión por lotes de archivos woff .
Si no es para el uso del póster original, para otros que se encuentren con este hilo en busca de la misma cosa, consulte mi hilo para obtener detalles sobre cómo hacer esto:
Modificar el script Python para convertir por lotes todos los archivos "WOFF" en el directorio
Incluso si no necesita convertir por lotes, onlinefontconverter.com produce resultados poco confiables, y everythingfonts.com tiene un límite de 0,4 MB en las conversiones a menos que actualice a una cuenta pagada, y ambas consumen innecesariamente tiempo en comparación con las soluciones fuera de línea.
¡Buena suerte!
el script de python vinculado anteriormente por para escribir un convertidor de javascript en línea de WOFF a OTF
EverythingFonts tiene una herramienta en línea que parece funcionar bien.
Si desea hacerlo sin conexión, siguiendo la respuesta de Erik Tjernlund en el Superusuario , puede http://people.mozilla.org/~jkew/woff/ y compilar los archivos ejecutables de woff2sfnt
y sfnt2woff
.
La última versión a partir de este escrito fue del 2009/09/09. Desafortunadamente, he descubierto que no parece funcionar para todos los archivos WOFF, a veces quejándose de una mala firma y, a veces, simplemente dando un archivo OTF roto.