gpt4 book ai didi

php - 使用 ImageMagick 获取所有客户端字体的列表?

转载 作者:太空宇宙 更新时间:2023-11-03 23:43:38 25 4
gpt4 key购买 nike

我环顾四周,发现了很多有关在系统上安装字体的问题,但大多数人的提问方式与我相反。人们说“系统上安装了字体 x”,而我正在寻找“系统上安装了哪些字体”。在另一篇文章中,我注意到有人使用以下代码从 ImageMagik 获取了信息:

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

这将显示以下内容

<section class='columns six'><h1 id='Abyssinica-SIL-Regular'>Abyssinica-SIL-Regular</h1></section>
<section class='columns six'><h1 id='AvantGarde-Book'>AvantGarde-Book</h1></section>
<section class='columns six'><h1 id='AvantGarde-BookOblique'>AvantGarde-BookOblique</h1></section>
<section class='columns six'><h1 id='AvantGarde-Demi'>AvantGarde-Demi</h1></section>
<section class='columns six'><h1 id='AvantGarde-DemiOblique'>AvantGarde-DemiOblique</h1></section>
<section class='columns six'><h1 id='Bitstream-Charter-Bold'>Bitstream-Charter-Bold</h1></section>

虽然它似乎没有显示客户端端的字体,而是显示服务器端的字体。这是真的吗?

如果这是真的,有没有办法使用 ImageMagik 或可能使用不同的库来显示所有客户端字体?

最佳答案

服务器端运行的代码与客户端运行的代码完全不同。尽管您可以使用 HTML/CSS/javascript 测试特定字体是否存在,但可以获取客户端上可用字体的列表,但不使用 HTML/CSS/Javascript - 请参阅有关字体的部分 here .

这将有助于了解您想要实现的目标 - CSS 已经有一种声明备用字体的方法。

关于php - 使用 ImageMagick 获取所有客户端字体的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18156198/

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