PILを使用して画像に簡単なテキストを書き込むことは簡単です。PIL(Python Imaging Library)を使用して発音区別記号( "nikud"、発声マーク)でテキストを書く
しかしdraw = ImageDraw.Draw(img)
draw.text((10, y), text2, font=font, fill=forecolor)
、私は彼らが必要と文字が重なっていない(「nikud」またはניקודと呼ばれる)ヘブライ語の句読点を、書いてみます。
サポート環境では、これらの2つの語は同じスペース/幅を使用します(以下の例は、システム、したがって画像によって異なります)。
סֶפֶרספרPILでテキストを描画するとき
しかし私が手:
סֶפֶר
ライブラリは、おそらくカーニングに従わないので、ルールを(?)。
手動で文字の配置を行わずに、文字とヘブライ語の句読点を同じスペース/幅にすることはできますか?
image - nikud and letter spacing http://tinypic.com/r/jglhc5/5
画像URL:http://tinypic.com/r/jglhc5/5
こんにちは、私は** [枕を使用して同様の問題があった](http://stackoverflow.com/questions/41271620/the-nikud-are-not-aligned - 正しく描画中のテキスト - ヘブライ使用 - ピルピソ)**。あなたは、フォントに関係なくニコドを適切に整列させるための修正を見つけましたか? – maltman