为什么忽略我的TrueType提示?

时间:2014-12-05 14:30:40

标签: pdf-generation true-type-fonts reportlab

我已经集成了一些提示(一个准备处理程序来更新cvt和字形指令(将cvt值复制到特定点的简单MIAP)到自定义TTF字体。

我通过Python fontTools.ttx

更改了字体

当我在TrueTypeViewerQt中测试字体时,字体和提示工作正常。

字体(和提示)也适用于PIL。

我还可以看到FontForge中的提示(用于准备和字形),但调试它们只显示""。 我也在控制台窗口中收到此消息:

SplineFontPieceMeal() going unhinted...

当我现在使用PDF文件中的字体(通过reportlab编写)时,会使用字体,但我的提示似乎被Acrobat Reader,Ghostscript,mudraw,Chrome Web浏览器(集成的PDF视图)或基于PDFium的自己的应用程序。

然后从PDF导出的字体(通过mutool)仍然包含在TrueTypeViewerQt中工作的提示。

PDF:https://www.dropbox.com/s/qn3iooazsq1z2w5/d85.pdf?dl=0

字体:https://www.dropbox.com/s/p6qwug9h6vcgps0/testbar.ttf?dl=0

有什么想法吗?

0 个答案:

没有答案