ImageMagick:字体平台独立吗
ImageMagick 中的字体是否依赖于系统,或者它们是否位于 ImageMagick 内部并且可以在任何平台中同等使用。
Are fonts in ImageMagick system dependent, or do they come inside ImageMagick and can be equally used in any platform.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
特定系统上可用的字体取决于系统(例如,在 Windows 上,您可能有许多 .ttf (TrueType) 和 .otf (Open TrueType) 字体;在 Mac 上,您可能还有PostScript 字体;在 Linux 上,您将拥有 X11 字体)。
但某些类型的字体可以从一个系统复制到另一个系统,并且将受到支持 - 继续阅读...
您可以使用
-list font
选项列出 Imagemagick 当前可用的所有字体(适用于 6.3 之前的版本) .6,使用“类型”而不是“字体”)。不同的字体类型在操作系统中具有不同级别的支持 - 即使文件本身不是特定于操作系统的,操作系统也必须支持渲染字体。 TTF 和 OTF 现在已得到相当普遍的支持; PostScript(据我所知)需要适用于 Windows 的特殊工具,并且并非所有应用程序都可以使用它们; X11 字体的支持仅限于各种 Unix 版本。
即使支持某种字体,不同操作系统甚至不同库之间呈现该字体的方式也可能有所不同。当 Safari 3 for Windows 发布时,Windows 的 ClearType 和 Apple 的方法之间的抗锯齿渲染差异非常明显。
The fonts that are available on a particular system are system-dependent (for example, on Windows you're likely to have many .ttf (TrueType) and .otf (Open TrueType) fonts; on Mac, you're likely to also have PostScript fonts; and on Linux, you'll have X11 fonts).
But some types of fonts can be copied from system to system and will be supported - read on...
You can list all the fonts currently available to Imagemagick with
-list font
option (for versions prior to 6.3.6, use 'type' instead of 'font').Different font types have varying levels of support in operating systems - even if the file itself is not OS-specific, the OS must have support for rendering the font. TTF and OTF are reasonably universally supported now; PostScript (as far as I know) require special tools for Windows and not all applications can use them; and X11 fonts' support is limited to various flavors of Unix.
Even if a font is supported, the way to render it can differ between operating systems and even between different libraries. When Safari 3 for Windows came out, the difference in antialiased rendering between Windows' ClearType and Apple's method was very visible.
是的,核心字体取决于系统。但是,如果 ImageMagick 是使用 FreeType 支持编译的(大多数版本都是),则可以捆绑 True Type 字体并将字体文件的路径传递给 ImageMagick 来使用。
Yes, the core fonts are system dependent. However, if ImageMagick was compiled with FreeType support (most versions are) you can then bundle True Type fonts and pass the path to the font file to ImageMagick to use.