我试图找出哪些字体可以在PIL中使用font = ImageFont.load()和/或ImageFont.truetype()函数。我想创建一个列表,从中可以随机选择要使用的字体。不幸的是,到目前为止,我还没有在文档中找到任何内容。
font = ImageFont.load()
ImageFont.truetype()
yb3bgrhw1#
到目前为止,我还没有找到一个解决方案与PIL,但matplotlib有一个功能,以获得所有可用的字体从系统:system_fonts = matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext='ttf')然后可以使用fnt = ImageFont.truetype(font, 60)加载字体
PIL
matplotlib
system_fonts = matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext='ttf')
fnt = ImageFont.truetype(font, 60)
1条答案
按热度按时间yb3bgrhw1#
到目前为止,我还没有找到一个解决方案与
PIL
,但matplotlib
有一个功能,以获得所有可用的字体从系统:system_fonts = matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext='ttf')
然后可以使用
fnt = ImageFont.truetype(font, 60)
加载字体