gpt4 book ai didi

php - 在 PHP 中列出可用字体

转载 作者:可可西里 更新时间:2023-10-31 23:05:11 24 4
gpt4 key购买 nike

我想查询在类似 *nix 的系统上有哪些字体可用,最好使用 PHP 5.2 或 5.3,但似乎没有很多库可以以独立于系统的方式执行此操作。 php-font-lib只是扫描一个目录( codedemo )但我希望有一种更优雅的方式来做到这一点。 (无论如何,扫描文件夹只是任务的一部分;仍需要打开字体文件以检索名称和其他元数据)。

背景:我正在使用 Inkscape 在网络服务器上渲染 PDF,并想确定哪些字体可用于渲染文本元素。我正在 OS 10.6.8 上开发并在 Linux 上部署。

编辑:我找到了一个 PHP wrapper对于 Pango,它是一种经常与 Cairo 一起使用的高级字体渲染器;这两个都在 Inkscape 中使用。包装器很新,所以我不确定它是否可以生成字体列表 - 但它看起来确实很有趣 :)

最佳答案

这也会产生结果,尽管它只是根据 convert 输出中的 Font: 行获取字体名称:

<?php
$imagick = new Imagick();
$fonts = $imagick->queryFonts();
foreach($fonts as $font)
{
echo $font;
}
?>

关于php - 在 PHP 中列出可用字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9749970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com