2009-02-20 4 views
1

im génération d'images de texte à la suite séquence de commandeun problème de générer des images à partir de chaînes unicode utilisant imagemagick

convert -background "rgb(233, 231, 218)" -fill black \ 
-font media/fonts/FuturaStd-Medium.otf \ 
-pointsize 13 label:"ğüşıöçĞÜŞİÖÇ" -size 88x18 \ 
media/images/category_images/food-drink/category-top-row/tr_food-drink.png 

qui génère l'image suivante. alt text http://img54.imageshack.us/img54/5461/trfooddrinkai3.png

Les fichiers sont problématiques lorsque d'autres s'affichent correctement. mes paramètres régionaux sont en_US.UTF-8. Je suis aussi ne pas avoir de problèmes à essayer l'exemple suivant pincé de http://www.imagemagick.org/Usage/text/#unicode

convert -background lightblue -fill blue -pointsize 32 \ 
     label:' é è à ù ç Ö ÿ ‘ ’ “ ” ° ² ³ € x ÷ ' label_i8n.gif 

caractères unicode affichés correctement dans le label_i8n.gif.

comment est-ce que je peux faire que imagemagick convertissent correctement ces caractères en image?

éditer: l'image suivante est créée avec gimp en utilisant la même police. alt text http://img93.imageshack.us/img93/1986/gimpfuturastdnc4.png

+0

Pouvez-vous insérer ces caractères dans un éditeur de texte en utilisant cette police particulière? Il pourrait simplement manquer ces glyphes. – Chuck

+0

http://img93.imageshack.us/img93/1986/gimpfuturastdnc4.png créé avec gimp en utilisant la même police, affiche les caractères correctement. – hinoglu

Répondre

1

Probablement la police n'a pas ces glyphes, et c'est pourquoi ils sont affichés comme "?". Vérifiez-le avec l'application Carte de caractères.

Questions connexes