pypdf - 在 pdf 文件中书写时孟加拉语单词被破坏

pypdf - Bangla words are broken while writing in a pdf file

我正在从 csv 文件生成 pdf 文件。当我尝试编写 BANGLA 语言时,它只是打破了文字。这是我的代码:

from fpdf import FPDF

pdf = FPDF(orientation='L', unit='mm', format='A5')
pdf.add_page()


pdf.add_font('kalpurush','','fileLocation/kalpurush.ttf', uni=True)
pdf.set_font('kalpurush','',18)
pdf.set_xy(10,10)
pdf.set_text_color(0, 0, 0)
pdf.cell(w = 0,h=0.0, align='L', txt=u"শিরোনাম", border=0)
pdf.output("test.pdf")

文本 (শিরোনাম) 的输出文件如下所示:

我也尝试过不同的 .ttf 文件。但是没有找到任何解决方案!

您可以使用图片代替文字。