Буквы Unicode Bangla Avro Phonetic меняются местами после записи в ячейку pyfpdf с использованием python. Каково решение?

Я попытался написать шрифт Bangla для создания файла PDF с использованием pyfpdf в python. Я написал слово Bangla, используя фонетический шрифт Unicode Avro Bangla. Но когда я использую команду pdf.cell для записи слова Bangla в файл 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")

Слово "করিম" показано на выходе, как на картинке ниже. Помогите пожалуйста решить проблему.

0 ответов

Другие вопросы по тегам