if self.unifontsubset and isinstance(txt, str) and not PY3K:
AttributeError: ‘FPDF’ object has no attribute ‘unifontsubset’
使用python 的fpdf 想生成pdf文档,可是不可避免地就会遇到中文不兼容的问题,这是因为fpdf官方库中的字体很少,这也是它占用内存小的原因。
为此,我下载了fireflysung.ttf 并添加字体后完美解决
from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.add_font('fireflysung', '', 'fireflys