你可能需要进一步调整,我看不懂僧伽罗语,但这会生成一个PDF,其中包含你在Nirmala UI和Iskoola Pota中的文本:
import fitz # PyMuPDF
doc = fitz.open()
page = doc.new_page()
# load and add the font, and name them for Fitz (PyMuPDF)
page.insert_font(fontname='F0', fontfile=r'C:\Windows\Fonts\Nirmala.ttf')
page.insert_font(fontname='F1', fontfile=r'C:\Temp\Fonts\iskpotab.ttf')
sinhalese_text = "à·à·âර෠දà·
ද෠මà·à¶½à·à¶à·à· යන෠බà·à¶¯à·à¶»à¶¢à·à¶«à¶±à· à·à·à¶±à·à·à·à¶à· à·à¶¸à· දනà·à¶à¶°à·à¶à·à¶±à· à·à·à¶±à·à·à· à·à¶»à·à¶à¶¸à·à¶±à¶ºà· à¶à·à¶±à·à¶´à¶à· à¶à¶» à¶à¶à· මà·à·
à·à¶à·à·à¶ºà·."
# insert the text twice, using both fonts
font_size = 24
page.insert_text((50, 100), sinhalese_text, fontname='F0', fontsize=font_size)
page.insert_text((50, 150), sinhalese_text, fontname='F1', fontsize=font_size)
doc.save("text.pdf")
doc.close()
注:据我所知,文中写道:“牙舍利寺是目前供奉佛陀左牙舍利的寺庙。”