【发布时间】:2013-08-09 21:51:24
【问题描述】:
我环顾四周,看到了很多关于在系统上安装字体的问题,但其中大多数问题的方式与我相反。人们说“系统上是否安装了字体 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>
虽然它似乎没有显示 CLIENT 端的字体,但它显示了 SERVER 端的字体。这是真的吗?
如果这是真的,有没有办法使用 ImageMagik 或其他库来显示所有客户端字体?
【问题讨论】:
-
ImageMagick 在服务器上运行。它无法获取客户端的字体。
标签: php node.js imagemagick lamp