我有一个python脚本,它接受一个字符串列表(来自不同的语言 - 英语,中文,希伯来语等),并将字符串绘制成图像文件。
问题是我找不到可以理解和模仿每个字符串的字体。
一个工作示例是浏览器地址栏例如 - 他们如何使用相关字体保留URL?
更新 - 请参阅我的绘图文字到图像代码:
# -*- coding: utf-8 -*-
from PIL import Image, ImageDraw, ImageFont
#Draws strings to image
for str in list:
base = Image.open(r"path\base.png").convert('RGBA')
txt = Image.new('RGBA', base.size, (255, 255, 255, 0))
fnt = ImageFont.truetype('timesbi.ttf', 100)
d = ImageDraw.Draw(txt)
d.text((10, 10), str.decode('utf-8'), font=fnt, fill=(255, 255, 255, 128))
print str.decode('utf-8')
out = Image.alpha_composite(base, txt)
out.show()