我正在寻找一种方法来列出安装在Linux / Debian系统上的所有字体,然后使用这些字体生成一些string的图像。 我正在寻找你的build议,因为我看到如何做每个部分,但不是做两个:
要列出UNIX系统上的所有字体, xlsfonts可以做到这一点:
import操作系统
list_of_fonts = os.popen( “xslfonts”)。readlines方法()
要使用字体将string呈现为图像,我可以使用PIL(Python图像库)和ImageFont类。
然而, ImagesFont.load需要一个文件名,而xlsfonts提供了一种规范化的字体名称,两者之间的对应关系似乎并不明显(我尝试在我的系统中search名为xlsfonts输出的文件,而没有结果) 。
将多个SVG图像转换为SVG字体文件的脚本
WPF应用程序在呈现文本时冻结(wpfgfx问题)
testing是否安装了字体
在Linux上构build静态Qt5:如何在部署时处理字体?
有没有人有一个想法,我怎么能做到这一点? 谢谢!
Chrome 10 / Windows @ font-face编码的麻烦
添加了AddFontResourceEx的字体在GDI +中不起作用
有没有什么办法来扩大菜单栏的字体,并在MATLAB中提示窗口
如何确定Windows上的“最窄”字体?
锯齿的谷歌字体和粗体的外国人在Windows中
你可以通过pygtk包使用pango。 Pango可以列出字体并渲染它们。
最好的办法是在系统上find所有的字体,然后对列表的结果使用ImagesFont.load() 。 我不知道Debian的字体在哪里,但是它们应该放在一个众所周知的文件夹中,你可以做一个os.walk ,然后以这种方式提供文件名。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。