多语言字体

时间:2017-05-28 08:26:09

标签: image fonts

我有一个python脚本,它接受一个字符串列表(来自不同的语言 - 英语,中文,希伯来语等),并将字符串绘制成图像文件。

问题是我找不到可以理解和模仿每个字符串的字体。

例如,中文被翻译成
enter image description here

一个工作示例是浏览器地址栏例如 - 他们如何使用相关字体保留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()

0 个答案:

没有答案