Многоядерный арабский язык FPDF не в правильном порядке

#pdf #fpdf #arabic #pyfpdf

#PDF #fpdf #Арабский #pyfpdf

Вопрос:

Я пытаюсь создать таблицу с арабским текстом в ней, и проблема в том, что первая строка переходит в последнюю строку текста.

 pdf = FPDF('P', 'mm', "A4") pdf.add_page() pdf.add_font('dejavu', "", os.path.join('fonts', "DejaVuSansCondensed.ttf"), uni=True) pdf.set_font('dejavu', '', 10) mytext = arabic_reshaper.reshape("هذا هو النص الذي سأكتبه داخل هذا المربع ولكن تم تغيير الترتيب. ماذا يمكنني أن أفعل لإصلاح هذا الخطأ؟")[::-1] pdf.multi_cell(60, 6, mytext, border=1, align="R", ln=1) pdf.output("arab.pdf")  

На выходе получается: выход по току

Но фактический вывод должен выглядеть так (я отредактировал картинку) желаемый вывод