Saya Mencoba Menulis Teks Punjabi/Gurmukhi Pada Gambar Bantal Tidak Berfungsi Sepenuhnya. Ini Kode Saya:
from PIL import Image, ImageDraw, ImageFont
#configuration
font_size=36
width=500
height=100
back_ground_color=(255,255,255)
font_size=36
font_color=(0,0,0)
# Unicode For "ਸ੍ਰੀ" is "\u0a38\u0a4d\u0a30\u0a40"
unicode_text = u"ਸ੍ਰੀ"
im = Image.new ( "RGB", (width,height), back_ground_color )
draw = ImageDraw.Draw ( im )
unicode_font = ImageFont.truetype("raavi.ttf", font_size)
draw.text ( (10,10), unicode_text, font=unicode_font, fill=font_color )
im.save("text.jpg")
Tapi Outputnya Ini:
Juga Ketika Kita Menggunakan print(u"ਸ੍ਰੀ")
di Terminal Maka Ini Akan Mengembalikan Teks Yang Sama Seperti Yang Ditunjukkan Pada Gambar Output. Tetapi Ketika Kita Menyalin Teks Itu Dari Terminal Dan Menempelkannya Di Tempat Lain Maka Outputnya Benar ਸ੍ਰੀ
.