从从 InDesign 导出的 epub 中恢复模糊/压缩的字体



我一直在尝试从使用 InDesign 创建的 epub 中恢复一些字体。我尝试了Adobe和IDPF算法(我使用了这个来源)。我尝试在 InDesign 之外使用字体进行模糊处理和撤消,它奏效了。

在我的搜索中,我发现InDesign压缩了字体。我想知道的是如何在 android 中解压缩这些字体。我尝试使用InflaterInputStream解压缩它,但没有成功导致

IOException 由以下原因引起:java.util.zip.DataFormatException: data error

我尝试了这种方法,因为 epub 文件中的字体有 11kb,原始字体有 253kb。

好吧,尽量说得更清楚,有任何疑问请问。

一条

可能有用的信息是,InDesign CS5 现在对 epub 文档中包含的字体进行子集化。253kb到11kb的大小差异可能只是压缩,但似乎不太可能。

因此,您可能会发现,即使在提取字体后,重用也不是很有帮助,因为它会缺少 ePub 中未使用的关键字符。

最新更新