Подушка Шрифты Выпуск - PullRequest
0 голосов
/ 23 июня 2019

0

У меня небольшая проблема с выбором другого шрифта вместо Arial в моем скрипте. Я понятия не имею, где мне найти список разных шрифтов, и каждый раз, когда я пытаюсь заменить arial чем-то другим, например: «Helvetica», я получаю сообщение об ошибке. Это действительно важно для меня, не могли бы вы мне помочь?

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
...