level 6
教程文件:史蒂夫 乔布斯传 (修订版)中信出版社
本教程需要用到两个软件 – Sigil 和 Calibre,请自行安装,此处不做赘述。
2023年08月18日 05点08分



在出现的弹窗中,选择左下角这个按钮
选中第一个字体文件FangSong.ttf后,一定要将文本框内的内容改为OEBPS/Fonts/FangSong.ttf,如下图,选择OK,弹窗继续选择OK。
左边字体栏有一个文件,右键看第二个选项确认路径,确认路径为OEBPS/Fonts/FangSong.ttf。如果路径不对,请删掉文件(回收图标)后重新做本步骤。

浏览所有CSS文件,找到所有@font-face开头的样式规则,将所有的@font-face样式规则删除。一条样式规则,即@font-face,大括号,以及对应大括号内的内容。如下图所示。
截图中,高亮区域就是一条@font-face样式规则:@font-face开头,大括号和其中的内容。
删除后,此文件剩余内容仅为:
需要注意的是,有些书籍本身不存在@font-face样式规则,遇到这样的书籍可以跳过此步



点击后出现如下窗口
左侧打勾的字体是我们新加入的字体,没打勾的字体是原文件自带的。
在弹窗中,打入FangSong,确认
确认后fzlth字体从左侧栏消失,因为原本使用fzlth字体的段落现在都用仿宋(FangSong)了。

在代码中找到一段正文的文字,例如
需要注意的是代码开头 <p class=”calibre6”> 这一段,class=“”的内容是不固定的,这里是calibre6。它有可能是bodycontent,也有可能是其他内容,也有可能只有<p>,没有class。没有class的情况我们过后讨论,现在讨论有class内容的情况。
找到此处的样式定义
在其中加入一行:
加入后保存文件,右边预览栏会自动刷新,显示已经设置的正文字体。

稍等片刻就会出现子集化的报告
例如此处就讲:仿宋字体精简到了原始0.1%的大小,黑体精简到了原本1.0%的大小。