为了避免添加字体的不必要部分,我们定义
/FirstChar 32
/LastChar 126
用于在 PDF 文档中嵌入字体。但是,这不适用于UTF-8
字体,因为我们可能使用不属于系列的字符(整个 UTF-8 中的随机字符)。另一方面,无法嵌入整个 UTF-8 字体,因为它对于 PDF 文档来说太大了(当然也没用)。
如何选择性地嵌入带有几个字符的字体?我的问题是关于 PDF 代码(如何编写)?
可能的方法:
手册:借助 FontForge 之类的程序,我们可以捕获带有选定字符的自定义字体,但是如何在 PDF 文档中指向自定义字符呢?PDF 只要求FirstChar
和LastChar
。
自动(首选):将整个 UTF-8 字体嵌入到 PDF 文档中,然后优化 pdf 文档(使用 pdftk 等工具)以删除不必要的字符。有这样的工具吗?