linux 列出字体,在Linux中列出可用字体

我正在编程运行定制版Linux(tangox 2.6.29.6-18-sigma#2 PREEMPT Tue Dec 20 14:00:43 UTC 2011)的硬件(媒体盒)的自定义位mips GNU/Linux)并且需要找出在这个系统上可用的字体。我的任务是测试某些内容的Web服务并将其显示在系统上(即在电视屏幕上),但不是我从“外部世界”接收的所有字符都可以通过使用的字体呈现由媒体框。媒体盒上的字体不在我的控制范围之内,固件也是如此 - 我必须通过支持的PHP API了解我的内容。在Linux中列出可用字体

问题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库会为我做这些事情?

P.S.对不起,如果这个问题有点太不合理 - 我不是一个Linux专家,也没有对字体/编码的深入理解。

+1

GNU/Linux中有各种位置可以保存字体。这些位置在/etc/fonts/fonts.conf中定义;标准的包括/ usr/share/fonts,/ usr/local/share/fonts和/ home//.fonts(其中是您的用户名)。 你能检查这些地方吗?这只会给你名字,可能不支持字符范围,等等。 –

2012-02-03 10:13:20

+0

/etc/fonts /不存在。这是一个自定义的精简版Linux,我无法控制:( –

2012-02-03 10:29:28

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值