FontRepack是一款epub字体内嵌工具,知识兔可以帮助用户将epub文件内嵌到字体子集中,FontRepack支持内嵌多字体、内嵌单字体、外连单字体等,有需要的用户可以下载。

FontRepack

功能介绍

低版本IE兼容性修正。

解析css inherit。

更准确的识别多字体设置。

支持中文字体名。

嵌入单字体:所有样式使用同一种字体。

“调整css”选项:允许任意字体位置,详情请看fontmap.ini的说明。

改进html分析方法,结果更准确。

opf文件加入字体引用。

界面调整。

单exe文件。

预定义字体目录(config.xml)。

缺字提示。

不再需要外置exe。

使用方法

FontRepack提取字体子集的方法

首先将需要用到的各个字体放到目录 fonts 下,同时在文件 fontmap.ini 中写好相关的映射。知识兔打开 FontRepack.exe,将需要嵌入字体的 ePub 文件拖动到“输入”那行,知识兔点击“运行”,稍待片刻,便可以得到生成的文件 file_repack.epub。知识兔可以使用压缩软件如 7-Zip 打开生成的文件,知识兔可以看到其中增加了 OEBPSFonts 目录,该目录包含了所使用到的字体。

由于FontRepack中文版需要修改 ePub 文件中的 OEBPScontent.opf 文件,知识兔以增加相关的字体引用,而该软件的自动修改会导致由其生成的文件无法通过 Sigil 软件的 ePub 验证。因此,知识兔可以将由 FontRepack 软件生成的 file_repack.epub 文件中的字体子集文件解压出来,然后知识兔再使用 Sigil 软件重新嵌入,即知识兔不发布由 FontRepack 软件生成的文件 file_repack.epub,而只是使用由它生成的字体子集文件。

使用压缩软件如 7-Zip 解压出 file_repack.epub 中的 OEBPSFonts 目录,再用 Sigil 软件打开原文件 file.epub,右击 Fonts 目录,知识兔选择“增加现有文件”,定位到刚才解压出来的 Fonts 目录,选中所有字体文件,知识兔点击“确定”,保存后即可得到嵌入了字体子集的 ePub 文件。


下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载