epub图书制作实践

原文地址:epub图书制作实践 作者:数字出版初涉

    因工作需要,早2003年就开始关注OEB电子书的发展趋势,那时其标准由Open eBook Forum发布、维护与管理,主要标准由两个:即OEBPS和OPF。当时参与教育部中英文百万册图书数字化项目(CADAL)的建设工作,并相应开发了OEB电子书的编辑器,用于生成符合OEB规范的电子书,目前,CADAL项目所有的电子书均采用OEB格式。由于当时尚未发布OCF规范,所以一本OEB电子书由大量的文件构成,对电子书管理带来了较大的不便。OCF规范推出后,为实现单一文件的电子书成为可能,因此,在此基础之上,对该OEB编辑器又作了部分修改,使之能够符合现在的标准,并利用该工具成功制作了epub格式电子书。

    一般的制作步骤如下:

    1)采用XHTML编辑器(如dreamware)制作OEPBS文档,可以按章节制作,形成多个章节的XHTML文档,例如chapter01.xhtml、chapter02.xhtml……,cover.html、title-page.xhtml、toc.xhtml、reference.xhtml等等,具体视电子书内容而定;

    2)利用epub编辑器新建一个epub格式电子书,在编辑器的著录界面输入电子书的元数据信息(metadata)、并导入第一步形成的各类OPS文档,自动生成文件列表(menifest)、脊骨,然后输入目录信息。

    3)保存后即可得到一个epub格式电子书文档。

 

    由于目前的epub阅读器(如adobe digital editionssony ebook library)对中文不持,因此,支持中文epub电子书还必须嵌入中文字体。这可以在步骤1中建立style.css文件,内容如下:

@font-face {
font-family: "sursong";
src:url(Fonts/sursong.ttf);
}
@font-face {
font-family: "simfang";
src:url(Fonts/simfang.ttf);
}
@font-face {
font-family: "simhei";
src:url(Fonts/simhei.ttf);
}
@font-face {
font-family: "simkai";
src:url(Fonts/simkai.ttf);
}

body{
 margin-top:"1em";
 font-family:"simfang";
}

p.f1{
 font-family: "sursong";
}
p.f2{
 font-family: "simfang";
}
p.f3{
 font-family: "simhei";
}
p.f4{
 font-family: "simkai";
}

h1,h2,h3,h4,h5,h6
{
  font-family:"simhei";
}

然后在制作XHTML文档时将该CSS文档嵌入即可。

你可能感兴趣的:(epub图书制作实践)