我已经集成了一些提示(一个准备处理程序来更新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
有什么想法吗?