ImageMagick:字体是否独立于平台

ImageMagick:字体是否独立于平台,imagemagick,text2image,Imagemagick,Text2image,ImageMagick中的字体是否依赖于系统,或者它们是否位于ImageMagick中,并且可以在任何平台上同等使用。特定系统上可用的字体依赖于系统(例如,在Windows上,您可能有许多.ttf(TrueType)和.otf(Open TrueType)字体;在Mac上,您可能还拥有PostScript字体;在Linux上,您将拥有X11字体) 但是,某些类型的字体可以从一个系统复制到另一个系统,并将得到支持-阅读上 您可以使用-list font选项列出Imagemagick当前可用的所有字

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

特定系统上可用的字体依赖于系统(例如,在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的方法在抗锯齿渲染方面的差异非常明显。

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