ImageMagick:独立于字体平台

时间:2009-09-08 09:09:48

标签: imagemagick text2image

ImageMagick系统中的字体是否依赖,或者它们是否来自ImageMagick,并且可以在任何平台中使用。

2 个答案:

答案 0 :(得分:3)

特定系统上可用的字体与系统有关(例如,在Windows上,您可能有许多.ttf(TrueType)和.otf(Open TrueType)字体;在Mac上,您很可能也有PostScript字体;在Linux上,你将有X11字体。

但是某些类型的字体可以从系统复制到系统并且将受到支持 - 请继续阅读......

您可以使用-list font选项列出Imagemagick当前可用的所有字体(对于6.3.6之前的版本,使用'type'而不是'font')。

不同的字体类型在操作系统中具有不同级别的支持 - 即使文件本身不是特定于操作系统,操作系统也必须支持呈现字体。 TTF和OTF现在得到了相当普遍的支持; PostScript(据我所知)需要Windows专用工具,并非所有应用程序都可以使用它们;和X11字体的支持仅限于各种版本的Unix。

即使支持某种字体,渲染方式也可能因操作系统甚至不同的库之间而异。当Safari 3 for Windows问世时,Windows的ClearType和Apple方法之间抗锯齿渲染的差异非常明显。

答案 1 :(得分:0)

是的,核心字体取决于系统。但是,如果使用FreeType支持编译ImageMagick(大多数版本),则可以捆绑True Type字体并将字体文件的路径传递给ImageMagick以供使用。