Pregunta

ImageMagick puede dibujar texto en una imagen en una fuente dada, ¿cómo puedo ver todas las fuentes disponibles para mi sistema?

¿Fue útil?

Solución

según la versión de ImageMagick:

convert -list type       # for IM older than v6.3.5-7
convert -list font       # for newer versions

También cambia el formato de salida ...

- Actualización para OSX (Respuesta de Charles Merriam) si el comando anterior no produce ningún resultado:

Para obtener un tutorial completo con la descripción véase http://gothick.org.uk/2008/03/14/using-os-x-fonts-in-imagemagick/ para el resto y tldr:

# use fondu to convert fonts and update locatedb
sudo port install fondu 
cd /usr/local/share/fonts/
fondu /Library/Fonts/*.dfont
/etc/periodic/weekly/310.locate

# generate imagemagick type.xml 
cd ~
mkdir ~/.magick
wget http://www.imagemagick.org/Usage/scripts/imagick_type_gen
perl imagick_type_gen > ~/.magick/type.xml

Otros consejos

Las fuentes son un poco complicado. ImageMagick no suele 'ver' sus fuentes del sistema. En OS / X, las fuentes se almacenan en un formato no estándar.

Uso convert -list font para ver las fuentes ImageMagick conoce actualmente acerca. Se puede estar en blanco.

ImageMagick busca $HOME/.magick/type.xml de la lista de fuentes. Si usted está en OS / X, ir a ver el tutorial bien escrito http://gothick.org.uk/2008/03/14/using-os-x-fonts-in-imagemagick/ .

Para la lista sólo los nombres de las fuentes, no convert -list font | grep Font

Si recientemente ha instalado un tipo de letra que no está apareciendo cuando se utiliza:

convert -list font

Se puede limpiar su caché de fuentes con:

fc-cache -f -v

Su sistema de archivos del sistema operativo mostrará una lista de todas las fuentes.

Pero si usted está planteando fuentes que Imagemagick conoce para su uso por su nombre, a continuación, utilizar convert -list font para ver todas aquellas fuentes que figuran en su archivo type.xml.

Si eso no muestra nada, entonces si usted está en una plataforma de tipo Unix, puede utilizar el script de perl por Anthony Thyssen para instalar sus fuentes en el archivo type.xml en lugar de hacerlo a mano. Ver https://www.imagemagick.org/Usage/scripts/imagick_type_gen .

A continuación, haciendo convert -list font debe enumerar los que Imagemagick reconoce y luego se puede utilizar por su nombre -font fontname. De lo contrario, tendrá que proporcionar la ruta completa a la -font path/to/font.suffx archivo de fuente.

Me parece que el gnome-font-espectador más útil para ver todas las fuentes visualmente en comparación con una lista de nombres devueltos en la línea de comandos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top