import pymupdf
doc = pymupdf.open()
page = doc.new_page()
p = pymupdf.Point(50, 72)
# String in Sinhala language
text = (
"ශ්රී දළදා මාලිගාව යනු බුදුරජාණන් වහන්සේගේ වම් දන්තධාතූන් වහන්සේ වර්තමානයේ තැන්පත් කර ඇති මාළිගාවයි."
)
font = pymupdf.Font(fontfile="ISKPOTAB.TTF") # Font file of the default Windows Sinhala font
page.insert_font(fontbuffer=font.buffer) # using font buffer since using name "Iskoola Pota Bold" produce an error
rc = page.insert_text(p, text, fontfile=font.buffer, fontsize=11, rotate=0)
print("%i lines printed on page %i." % (rc, page.number))
doc.save("text.pdf")
Dieser Code läuft ohne Fehler. Die erzeugte PDF-Datei enthält jedoch nur Punkte(".").

< /p>
Übersehe ich hier etwas oder unterstützt PyMuPDF einfach keine Unicode-Einfügung?