And that's my output:
As you can see there are no any weight, style affect. And there's no also any interlineSpacing effect. Why does it work like this?
$ convert -size 230x130 xc:lightblue -font verdana -pointsize 25 -style italic -draw "gravity NorthWest fill black text 0,0 'The quick red fox jumped over the lazy brown dog'" font1.png
Well I can use another ttf file for setting italic style of setting new font weight but what to do with the TextInterlineSpacing? It doesn't work in both cases...
There is no -style. But in command line, you can use -interline-spacing. See http://www.imagemagick.org/Usage/text/# ... ne-spacing. That should autowrap with caption, but with label:, -annotate, and -draw, you likely need to put in newline character (\n) where you want it to wrap.;
I ran into this as well. In my case it was because imagemagick on osx homebrew is built without fontconfig. Therefore it is unable to find the italic/boldface fonts.
The problem was fixed after: brew reinstall imagemagick --with-fontconfig