通过序列化字体

时间:2017-06-01 11:36:02

标签: java pdf itext7 glyph

我需要分析字形的轮廓以检查与其他线条/形状的交叉点。使用字形边界框不够精确。本质上,我正在寻找与PostScript运算符序列charpath flattenpath等效的等价物。

单独使用iText 7似乎无法做到这一点。如果iText getGlyphOutline()可以“投射”到java.awt.font.GlyphVector,则来自PdfFont的{​​{1}}看起来很有用。一个肮脏的解决方案是像FontForge这样的外部工具,但有更清洁的解决方案吗?我是否可以将java.awt.Font序列化为可能从PdfFont传送到createFont()的有效ttf或Type 1 pfa字体文件流?

0 个答案:

没有答案