我正在使用Pillow制作文本图像,但出于某种原因,当我使用Zapfino字体并且文本中有“y”(大写的Y工作正常)时,它会弄乱文本的位置。
在“Spicy”中,“y”似乎将文本拉到右边,而单个“y”似乎被拉到左边。
奇怪的是,如果我用“A”开始文本,一切正常:
使用的代码:
from PIL import Image, ImageDraw, ImageFont
font = ImageFont.truetype("Zapfino.ttf", 100)
text = *insert string here*
size = font.getsize(text)
img = Image.new('RGB',size, color = (255,255,255))
draw = ImageDraw.Draw(img)
draw.text((0,0),text,font = font, fill = (0,0,0))
img.save(*insert filename here*)