带有 django 的 weasyprint 将数字呈现为图像

weasyprint with django renders digits as images

我正在尝试使用 python-django 3.0.5django-weasyprint 1.0.1 中描述的基本方法打印发票。

我的静态文件和样式表都已正确加载。返回我生成的 html 字符串作为正常的 django HttpResponse 工作正常。

但是,将我的内容呈现为 PDF 总是将每个数字呈现为低分辨率图像,如下所示:

数字是作为常规文本生成的,我希望它们使用与周围字母相同的字体呈现为常规文本。我错过了一个设置吗?或者这是一个错误?

更改 pdf 样式表中的字体,更具体地说 font-family。人们对 Apple Color EmojiSegoe UI Emojii 之类的字体有疑问(如果包含的话)。