【发布时间】:2019-06-19 13:02:56
【问题描述】:
我正在尝试使用 pyfpdf 将泰卢固语文本呈现为 pdf。
问题在于fpdf 中的字体再现。
可能是什么问题?
我使用的代码是:
#!/usr/bin/python
# -*- coding: utf8 -*-
from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.add_font('lakkireddy', '', 'LakkiReddy.ttf', uni=True)
pdf.set_font('lakkireddy','', 16)
pdf.cell(40,10,u'హలో ప్రపంచమా!')
pdf.output('testfpdf.pdf','F')`
可能是什么问题,是字体,是编码还是字体渲染引擎? 我可以定义使用哪个字体渲染引擎吗?
【问题讨论】:
-
您确定您尝试使用的字体支持 16 号字体吗?如果您尝试使用较小的字体(例如 12)会发生什么情况?
-
ఏమైనా సమాధానం దొరికిందా?你找到解决办法了吗?
-
可能与此有关。当然,我们需要传递特殊指令来处理复合 unicode 文本。 stackoverflow.com/questions/21188046/…
标签: python pdf fpdf font-rendering