gpt4 book ai didi

php - 列出 linux 中的可用字体

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:09:08 25 4
gpt4 key购买 nike

<分区>

我正在编写一个定制的硬件(一个媒体盒),运行一个定制的 Linux(tangox 2.6.29.6-18-sigma #2 PREEMPT Tue Dec 20 14:00:43 UTC 2011 mips GNU/Linux)并且需要找出此系统上可用的字体。

在全局范围内,我的任务是测试一些内容的网络服务并将其显示在系统上(即在电视屏幕上),但并非我从“外部世界”接收到的所有字符都可以通过使用的字体呈现媒体盒。媒体盒上的字体不在我的控制范围内,固件也不在我的控制范围之内 - 我必须继续使用我通过受支持的 PHP API 获得的内容。

问题 1:如何列出包装盒上的所有可用字体及其支持的字符范围? (我们怀疑正在使用的字体不会呈现我们需要的一些字符 - 所以我的问题不能通过确保一切都是 UTF8 来解决。)

我试过:

xlsfonts (command not found)
/etc/X11/ (dir does not exist)
fc-list (command not found)

...以上都没有帮助。

我在以下位置找到了一些字体:

ls -al /firmware/fonts

-rw-r--r-- 1 root root 42643 Dec 31 1969 verdana-108-subset.aaf
-rw-r--r-- 1 root root 236340 Dec 31 1969 verdana-25.aaf
-rw-r--r-- 1 root root 426097 Dec 31 1969 verdana-34.aaf
-rw-r--r-- 1 root root 696763 Dec 31 1969 verdana-44.aaf
-rw-r--r-- 1 root root 834851 Dec 31 1969 verdana-48.aaf
-rw-r--r-- 1 root root 1539 Dec 31 1969 webdings-30.aaf
-rw-r--r-- 1 root root 5517 Dec 31 1969 webdings-38.aaf
-rw-r--r-- 1 root root 4509 Dec 31 1969 webdings-49.aaf

但我想确定没有其他字体隐藏在系统周围的某处并被固件使用。

问题 2:一旦我知道我可以显示的字符范围,是否有一种万无一失的方法来去除该范围之外的所有内容(我可以这样做),但简化一些花哨的字符(例如带重音的 e)到他们的英语对应部分?最后但并非最不重要的一点 - 有没有人知道现有的 PHP 库可以为我完成大部分工作?

附言抱歉,如果这个问题有点太 n00bish - 我不是 Linux 大师,对字体/编码没有深入的了解。

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