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