我想查询 *nix 类系统上有哪些字体可用,最好使用 PHP 5.2 或 5.3,但似乎没有很多库可以以独立于系统的方式完成此操作。php 字体库只是扫描一个目录(code, demo)但我希望有一种更优雅的方法来做到这一点。 (无论如何,扫描文件夹只是任务的一部分;仍然需要打开字体文件来检索名称和其他元数据)。
背景:我正在使用 Inkscape 在网络服务器上渲染 PDF,并且想确定哪些字体可用于渲染文本元素。我正在 OS 10.6.8 上进行开发并在 Linux 上进行部署。
编辑:我找到了一个PHP 包装器Pango,这是一种经常与 Cairo 一起使用的高级字体渲染器;这两个都在 Inkscape 中使用。包装器很新,所以我还不确定它是否可以生成字体列表 - 但它看起来确实很有趣:)
.
这也会产生结果,尽管它只是根据Font:
行自convert
output:
<?php
$imagick = new Imagick();
$fonts = $imagick->queryFonts();
foreach($fonts as $font)
{
echo $font;
}
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)