Estou tentando correr montage
.
montage `ls ?.png` `ls ??.png` -tile 6x3 -geometry 32x32 tile.jpg
Mas estou recebendo esse erro em relação às fontes.
montage: unable to read font `(null)' @ error/annotate.c/RenderFreetype/1239.
Por que não consegue ler nenhuma fonte?
Alguém sugeriu que eu corresse, montage -list font
mas não retorna nada. Estou executando o OS X 10.11 e o ImageMagick 6.9.3-0.
Responder1
Para responder à minha pergunta direta, o ImageMagick requer um type.xml
documento contendo uma lista de todas as fontes da máquina. Embora pareça que esta lista deveria ser gerada automaticamente, não é.
Como @AaronLayfield mencionou acima, existe uma maneira manual de gerar a lista de fontes conforme explicadoaqui. Abaixo está minha versão da solução alternativa:
Salve este script perl como
imagick_type_gen.pl
http://www.imagemagick.org/Usage/scripts/imagick_type_genAbra o Terminal e
cd
entre no diretório em que você salvou o arquivo e altere as permissões do arquivo comchmod 755 imagick_type_gen.pl
.Crie a
.magick
pasta em seu diretório inicial commkdir ~/.magick
.Execute o script e exporte a saída com a extensão
./imagick_type_gen.pl > ~/.magick/type.xml
.
Agora deve funcionar.