Estoy tratando de correr montage
.
montage `ls ?.png` `ls ??.png` -tile 6x3 -geometry 32x32 tile.jpg
Pero recibo este error con respecto a las fuentes.
montage: unable to read font `(null)' @ error/annotate.c/RenderFreetype/1239.
¿Por qué no puede leer ninguna fuente?
Alguien me sugirió ejecutar montage -list font
pero no devuelve nada. Estoy ejecutando OS X 10.11 e ImageMagick 6.9.3-0.
Respuesta1
Para responder a mi pregunta directa, ImageMagick requiere un type.xml
documento que contenga una lista de todas las fuentes de la máquina. Si bien parece que esta lista debería generarse automáticamente, no lo es.
Como @AaronLayfield mencionó anteriormente, existe una forma manual de generar la lista de fuentes como se explicaaquí. A continuación se muestra mi versión de la solución alternativa:
Guarde este script perl como
imagick_type_gen.pl
http://www.imagemagick.org/Usage/scripts/imagick_type_genAbra Terminal y
cd
acceda al directorio en el que guardó el archivo, luego cambie los permisos del archivo conchmod 755 imagick_type_gen.pl
.Cree la
.magick
carpeta en su directorio personal conmkdir ~/.magick
.Ejecute el script y exporte el resultado con
./imagick_type_gen.pl > ~/.magick/type.xml
.
Ahora debería funcionar.