为了账号安全,请及时绑定邮箱和手机立即绑定

在 Python 3 中使用 matplotlib.font_manage 获取所有字体样式

在 Python 3 中使用 matplotlib.font_manage 获取所有字体样式

慕的地8271018 2021-08-24 18:24:08
请问,是否可以打印出每种列出的字体具有的每种样式?所以我知道,例如 Arial 有 Bold、Regular、Italic 等等。谢谢!或者您会推荐一些其他工具来执行此操作吗?我在 Windows 7 上。import matplotlib.font_manager#help(matplotlib.font_manager)fonts = [f.name for f in matplotlib.font_manager.fontManager.ttflist]print(len(fonts))for i in fonts:    print(i)
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

是的。

get_style()get_variant()方法让你探索一些字体空间。

您可能想要迭代几种可能性,调用score_style()以确定样式是否可用。或者只是迭代和看的结果findfont(),让工作了哪些样式在本地使用。如果您发布迭代代码及其结果,我们可能会提供额外的字体提示。


查看完整回答
反对 回复 2021-08-24
  • 1 回答
  • 0 关注
  • 508 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信