我一直在Ubuntu 9.10上使用ImageMagick进行图像生成。我想让它识别字体,以便我可以按其“昵称”调用它。
我可以通过输入以下命令找到ImageMagick识别的字体列表:
identify -list font
在那个列表中我看到了Times-Bold。因此
convert -font Times-Bold label:abcdef times.gif
将生成一个带有Times New Roman Bold字体的gif文件。
我知道我可以传递字体路径而不是它的昵称,但我需要能够使用它的昵称,这样在从一台系统移动到另一台系统时就会减少错误。我特别想让这个字体工作,它是一种名为Segoe UI的TrueType字体,详情请参见Segoe UI。
我已经在我的系统中安装了Segoe UI,如果我传递字体路径,它可以工作。但我想能够使用类似于下面这样的东西:
convert -font Segoe-UI label:abcdef segoe.gif
谢谢!
convert -list font
而不是identify -list Type
来获取可用字体列表。太棒了,感谢您的回答和博客文章。 - Krista K