Всякий раз, когда я пытаюсь сгенерировать PDF с какой-либо литовской буквой (įčęėųšųūž), я получаю «UnicodeEncodeError: кодек« latin-1 »не может кодировать символ« \ u0307 »в позиции ...». Попытался добавить шрифт TTF, обнаружив мой локальный файл Arial.ttf, который при использовании в любом другом приложении работает нормально, однако при использовании с PyFPDF он просто экспортирует пустой текст на место, где используются буквы. Есть ли способ экспортировать эти письма?
#!/usr/local/bin/python3
import fpdf
pdf = fpdf.FPDF()
pdf.add_page()
pdf.set_font("Arial", "B", 18)
pdf.set_xy(25, 25)
pdf.cell(w=160, h=10, align="C", txt="VAT Invoice")
pdf.set_font("Arial", "", 14)
pdf.cell(w=160, h=10, align="C", txt="SĄSKAITA ė")
pdf.output('./invoice.pdf', 'F')