我曾尝试编写Bangla字体,用python中的pyfpdf创建pdf文件。我用Unicode Avro bangla拼音字体写了孟加拉语单词。但是,当我使用pdf.cell命令在pdf文件中写入孟加拉语单词时,单词中的字母会互换。例如,如果我试着写这个词“করিম", 它被写入pdf文件中作为“করমি“。以下是代码:
from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.add_font('DejaVu Sans', '', r'C:\Users\PWD-PD-5\Desktop\kalpurush.ttf', uni = True)
pdf.set_font('DejaVu Sans', size = 20)
a = str("করিম")
pdf.cell (200, 10, '%s'%a, ln=1, align = "C")
pdf.output ("Bangla.pdf")
“这个词”করিম如下图所示,在输出中。请帮助解决此问题
目前没有回答
相关问题 更多 >
编程相关推荐