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