epub3比epub2格式增加了哪些功能?

html-css06

epub3比epub2格式增加了哪些功能?,第1张

支持多媒体格式,可在电子书里面播放视频、音频内容支持现实数学格式等复杂的文本内容支持文字朗读技术支持非罗马文字格式,比如日语、汉语和阿拉伯语,让这几种语言格式的电子书内容被检索更好的支持 DAISY 有声书标准,为盲人提供听书服务从技术上说,EPUB3 的变化有:新增对 HTML5、CSS3 的支持支持 EPUB 内嵌字体支持 SVG 图形文件标准支持 Metadata支持 MathML 语言电子出版影响从以上的对比可以看出,EPUB3 制作的电子书可包含视听内容、可显示数学公式等复杂的文字内容、可支持非罗马文字格式的内容检索,可支持 DAISY 有声书标准。总之,EPUB3 能够显示更丰富的内容,给读者带来更多交互的体验。和 Mobi 这种由 Amazon 推动的电子书格式不同,EPUB3 着眼点不是像 Kindle 这样极力提供和纸质书相同体验电子阅读器,而是平板电脑设备,今年 CES 大展上就展出了 80 多个平板设备,这些平板设备大多支持 HTML5,还具备视听内容播放的能力,因此不难理解 EPUB3 会发生这样的变化。除了支持 HTML5 和 CSS3 以外,另外一个重要改进就是可以支持 JavaScript。这意味着 EPUB 格式的电子书以后都可以表现得跟网页应用一样,更加富有交互性,可以想象以后不仅仅给书籍里面添加下划线之类的,还可能可以给某段话打分或者是加星标等 等。总之支持 JavaScript 给 EPUB3 带来更多表现空间。由于以上的变化,数字出版业和传统行业完全不一样,这还是一个新兴的地方,需要很多人发挥和创造。Julien 认为,未来的书将更加接近电视节目、电台、游戏,出版一本电子书的时候,需要考虑的不仅仅是字体和行距,还要考虑图片、视频、音频等各种内容的展现形式。 在生产工具上看,需要的不仅仅是打印机,也可能还需要一个高清摄像机,专业的录音棚。而出版商与作家开会的时候,交互设计师、音效设计师、编剧、导演等 等。数字出版商的工作将越来越接近制片人。缺乏支持的现状Jérémie Gisseror,Walrus 的创意总监说:因为 iBooks 采用 WebKit 渲染引擎,苹果曾经是唯一能够提供完整阅读体验得。现在随着 EPUB3 正式推出,我们只能希望开发者尤其是 Android/Windows 开发者们会朝着这个方向前进。实际上,只有 iBooks 能够完整支持 EPUB3。其他电子阅读器,或者阅读应用,感觉更像一本书多一些,既不支持 CSS,也不支持视频、音频的播放。这是一块很大的空白。Julien 说阅读不应取决于设备,而应取决于品味。结尾Tim O’Reilly 说,新格式将会对作者生产内容、读者消费内容的方式产生深远的变化。

将epub用压缩软件打开修改其中的opf文件

将<spine toc="ncx">改成<spine toc="ncx" page-progression-direction="rtl">

打开CSS文件,在body的大括号中添加一行:-webkit-writing-mode : vertical-rl

在CSS文件中,将p的大括号里的text-align句子改成text-align: left

epub实际上就是一个html的打包,里面的内容都是由html来进行排版,由CSS控制样式的。因此制作epub和制作网页没有太多的区别。

对于初学者,我个人推荐Sigil,这个软件可以允许你编辑HTML和CSS的代码,并且有实时的预览功能。同时还有目录生成和元数据填充等工具,对于初学者是十分方便的。可以说是用于制作epub的一个IDE。而且支持

正则表达式

,在制作上还是能提供很多方便的。

而对于水平更高的用户,我推荐使用你们喜欢的

文本编辑器

,比如Sublime

Text、notepad++等,我个人使用的是vim。Sigil的文本编辑能力极弱,和专门的文本编辑器根本没有可比性。使用文本编辑器就是用制作网页的方法来制作epub。

另外要提一下,Calibre之类的仅仅是格式转换软件,不是制作软件,你可以用这些工具来生成一个可以看的epub文件,但是如果想要自己制作和编辑,这类转换软件是无能为力的。

我制作过一系列的Sigil演示视频,可以直观的看到Sigil是如何来制作epub电子书的,这是

epubbuilder

之类傻瓜化的制作软件,或者Calibre之类格式转换软件无法做到的。