枕头字体问题

时间:2019-06-23 18:02:19

标签: python image python-imaging-library true-type-fonts

0

我在脚本中选择其他字体而不是Arial时遇到了一点问题。我不知道应该在哪里找到不同字体的列表,每次我尝试用诸如“ Helvetica”之类的东西替换arial时,我都会出错。这对我来说真的很重要,您能帮我吗?

from PIL import Image, ImageFont, ImageDraw
img = Image.open(new_img)                                                            
fnt = ImageFont.truetype('/usr/share/fonts/truetype/msttcorefonts/Helvetica.ttf', 50)
d = ImageDraw.Draw(img) 
d.text((10,10), line, font=fnt
img.save(new_img)

我想获得一个“ Helvetica字体”,但出现此错误:

Traceback (most recent call last):
  File "Users/creating.py", line 11, in <module>
    fnt = ImageFont.truetype('/usr/share/fonts/truetype/msttcorefonts/Helvetica.ttf', 50)
  File "Users/content_creating/venv/lib/python3.7/site-packages/PIL/ImageFont.py", line 280, in truetype
    return FreeTypeFont(font, size, index, encoding, layout_engine)
  File "/Users/content_creating/venv/lib/python3.7/site-packages/PIL/ImageFont.py", line 145, in __init__
    layout_engine=layout_engine)
OSError: cannot open resource

0 个答案:

没有答案