我们很快将制作 EPUB 文件以分发文化和科学论文。我们希望它们在不同设备上呈现类似的效果,但我们担心它会类似于几年前的浏览器(见鬼)。创建验证 EPUB 文件是否足以确保跨设备的渲染相似?在这方面该做什么和不该做什么?
1 回答
是的,就像几年前的浏览器一样。
ePub 2,只要您根本不做任何特别的事情,您就可以在各种设备上保持一致。
ePub 3——嗯,目前支持它的设备(iBooks、Kindle Fire(有点但不是真的)、Nook 和其他几个)做的事情完全不同。部分原因是 ePub 3 很大程度上是建立在 HTML5 的基础上的,目前 HTML5 在浏览器中并没有完全标准化。
对您而言,问题很可能是您想要制作 ePub 3,因为它支持 MathML,尽管这取决于您正在制作的科学论文的类型。
Liz Castro今年早些时候在O'Reilly 的变革工具会议上做了一个关于ePub的演讲(请注意此页面上链接的 PDF;我将在下面列出很多示例)。我对各种读者支持的内容的简要说明是:
大家支持:
粗体和斜体
字体大小
文本缩进
上边距和下边距
图片
注意事项:NOOK 用自己的(不是发布者的默认值)覆盖默认值,并且粗体仅显示在某些用户选择的字体中
最支持:
字体系列
小帽子
领导
左右边距
浮动和宽度
文本换行
边框、背景
颜色
一旦你开始谈论音频/视频覆盖、自由分页符、首字下沉和其他简洁的东西,你就必须开始进行媒体查询,或者决定针对特定平台而将其他平台抛在后面。例如,此时您可能只选择 Kindle Fire 和 iBooks,而将其他人排除在外,但这将是您做出的商业决策。