ImageMagick will handle UNICODE just fine.
The text must be in utf-8 but that is pretty well implied as standard. You can use a converter like "iconv" or "recode" to convert other text formats (like utf16, or ISO8859-1, or gb2312) to utf8
What it does however need is a font that contains the unicode characters.
Most fonts are incomplete, with only 'common' unicode characters defined.
And almost none has the very large set of Asian Characters!
I do not think Times has all those symbols. Though the Microsoft "mincho" font generally does.
You can test with the command line...
Code: Select all
convert -font Mincho -pointsize 36 label:"A ∥ ⊞ ≅ B" mincho_test.png
no problems
Code: Select all
convert -font Times -pointsize 36 label:"A ∥ ⊞ ≅ B" times_test.png
I get image containing "A ? ? ? B" so obviously the 'glyphs' are not defined in that font! I also get the same thing from an "Arial" font. Other fonts often use dotted boxes for unknown characters to better differentiate them from question marks.
See IM Examples, Text to Image Handling, Unicode
http://www.imagemagick.org/Usage/text/#unicode
For adding new fonts to IM for easy use see...
http://www.imagemagick.org/Usage/#font
But you can specify the TTF font file directly too.