当前位置:文档之家› AmazonKindle出版指南

AmazonKindle出版指南

AmazonKindle出版指南(一)(2010-03-1913:57:11)转载标签:分类:电子书制作杂谈谈了不少电子的制作和规范,Kindle是不是都能支持呢?先要说一下,AmazonKindle电子书毕竟不是一个格式完全开放的电子书。

但也不是完全封闭的。

至少Amazon公开赛了它的电子书出版指南(AmazonKindlePublishingGuidelinesV1.3,以下简称《指南》),也提供了从html,opf,epub等格式转换或者说生成amazonkindle支持的电子书格式的工具,下面是不是会开放更多,还很难说。

从已经公开的出版《指南》,我们可以大致了解一下Kindle支持的格式和不支持的内容,说大致是因为这是很不完全的,致少很多epub格式的内容在《指南》中没有提到,这就留下了以后的变数。

下面只是摘译的《指南》中“格式指南”的部分,可能对我们制作Kindle电子书是作用比较大,至少可以知道能够包含什么内容,不能包含什么内容。

格式指南写HTML网页和写HTML电子书会有很多差别。

要让电子书在Kindle上能正确地阅读的话,许多网页设计制作内容就不能使用。

文本指南文本指南#1正文"正文"文本在Kindle中是“全部默认”的,鼓励内容制作者使用"标题(heading)"、"特别段落(specialparagraphs)"、“脚标(footnotes)”、“表格(tablesofcontents)”等"正方"文本之外的样式。

这是因为html的"正文"文本中的样式将覆盖用户的首选默认阅读设置。

根据到目前的反映,有些做法会造成比较差的用户体验,有如下几个提示:"正文"文本中不能有强制对齐,比如左对齐等。

使用默认的字体,<fontface=”…”>这样的标签是被忽略的。

"正文"文本中的字号也是默认的,不能使用如<fontsize=”…”>这样的字号标签或者在css中的等效设定。

"正文"文本不能使用黑体或者斜体,选中的部分当然可以,本指南只是禁止全书使用如黑体等。

"正文"文本不能指定字体颜色或者背景颜色。

文本指南#2分页插入空行不会产生分页,分页请使用<mbp:pagebreak/>标签。

这一点对从word转的文档特别重要,需要分页时请使用word分页符。

文本指南#3段落格式每一段的开始自动缩进,如果说要改变这个情况请使用在<p>使用文本缩进样式标签text-indent,例如:o<pstyle=”text-indent:0">-第一行不缩进o<pstyle=”text-indent:10%">-正的缩进,为页宽的10%o<pstyle=”text-indent:5em">-正的缩进,为5em(em是相对单位,1em即现在一个字的大小)o<pstyle=”text-indent:-10pt">-负的缩进,10个点o<pstyle=”text-indent:-10">-负的缩进,10个像素每段前的空白可以在<p>中使用margin-top的样式标签来改变。

文本不能设置背景颜色,段落也不能设置边框。

文本指南#4字符集Kindle支持unicode字符集,Kindle可以确保在“支持的字符集列表”中出现出现的字符集在设备中都存在。

不要使用列表之外的字符集,kindlegen会在每次兼容测试后,列出你的文档中使用的字符范围。

使用这个列表去检查不支持的字符。

文本指南#5其它编码oKindle的资源支持许多种不同的编码,要支持这些编码,必须:o你的html文件中的编码都在html清楚地说明过。

o你编译用的计算机支持这些编码,并能够转换成unicode编码o建议在html文件的<head>一节的<meta>中清楚地说明,如:<html><head>…<metahttp-equiv="content-type"content="text/html;charset=iso-8859-1" >…文本指南#6空格和控制字符仅仅支持正常空格、&nbsp;和&zwnj;,使用其它的空格可能造成选中、字典查找和行压缩算法中断。

"UnicodeFormatCharacters"因为会引起问题,所以不被告支持。

文本指南#7等宽字体(monospacedfont)Kindle在全文中使用默认字体,它也支持等宽字体(monospacedfont)。

等宽字体(monospacedfont)通常使用下列标签:<pre>,<code>,<samp>,<kbd>,<tt>,<fontface=”courier”>,<fontface=”mo nospace”>除了<pre>以上所有标签都不会改变文本的排列,如果在这些标签中的内容需要左对齐的话必须将上面的标签放在<divalign="left">块中一起使用。

文本指南#CSSKindle平台支持一些基本的CSS,如果你没有得到CSS中设置的效果,可以试一下用HTML来代替。

请在出版前用预览来检验一下,以保证你的CSS设置确实起到了你预想的效果。

文本指南#不要设置页码Kindle的书是可回流的格式,可以使用不同的大小的阅读设备,所以不使用页码。

一本书中没有页码参照,交叉引用也没有页码,纯文本也没有页码。

AmazonKindle出版指南(二)(2010-03-1916:16:56)转载分类:电子书制作封面图片指南封面图片指南#1:封面图片是强制的(这个的图像和上的商品中用的图是不一样的)Kindle书必须有一个封面图片,是600*800像素jpeg格式的图片。

小的一边小于500像素会被拒绝。

如果你的图片小于这个像素,不要试图去伸展,这会影响显示质量。

封面在opf文件中使用如下标签定义,请在元数据(metadata)中使用name=”cover”以便能够识别:<metadata>...<metaname="cover"content="my-cover-image"/>...</metadata>...<manifest>...<itemhref="MyCoverImage.jpg"id="my-cover-image"media-type="image/jpe g"/>...</manifest>因为idpf标准中“forgot”指定了一个封面图片,所以上述定义不是idpf标准的一部分。

它也在idpf的帮助设计中出现过,所以用idpf合法检查时也符合idpf语法。

封面图片指南#2:封面不能出现两次封面不能用任何方式出现在目录中,不然封面就会在一本书中出现两次。

只有一个情况例外,为了和其它销售商的软件兼容,你使用了一个html做为目录,除了恰当的逻辑封面外,你还要在opf文件中使用下面的标签(下划线的内容是强制的):<spine><itemrefidref="my-html-cover"linear="no"/></spine>...<manifest><itemid="my-html-cover"href="cover.xml"media-type="application/xhtml+xml"/></manifest>...<guide><referencetype="cover"title="CoverImage"href="cover.xml"/><guide>目录指南目录指南#1:逻辑目录(NCX)是强制的逻辑目录对用户体验是非常重要的,它可以让用户用Kindle方便地在章节之间翻阅。

所以每一本kindle的书都要求有逻辑目录和html目录。

用户希望从开始页翻起时有一个html目录,而逻辑目录给了用户浏览时又一种不同的体验。

(注:html目录只在书的开始,kindle中可以用菜单或热键随时调出逻辑目录,这是他们的最大区别)逻辑目录是一个XML的浏览控制文件(NCX)产生的。

创建一个NCX提示出kindle 电子书的层级结构,可以让用户通过它方便地进行浏览。

有了NCX,用户可以方便地了解他们目前已经读到了本的某一部分,某一章,某一节。

换言之,这个进度指示能提示相对的阅读进度。

逻辑目录是IDPF2.0规范的一部分,描述在/workrooms/daisy/Z39-86-2005.html#NCX。

下面是它的一个范例:<navMap><navPointclass="titlepage"id="L1T"playOrder="1"><navLabel><text>AUTHOR'SNOTE</text></navLabel><contentsrcSway_body.html#preface_1"/></navPoint><navPointclass="book"id="level1-book1"playOrder="2"><navLabel><text>PARTONE</text></navLabel><contentsrcSway_body.html#part_1"/><navPointclass="chapter"id="level2-book1chap01"playOrder="3"><navLabel><text>THEHOUSES,1969</text></navLabel><contentsrc="Sway_body.html#chapter_1"/></navPoint><navPointclass="chapter"id="level2-book1chap02"playOrder="4"><navLabel><text>ROCKANDROLL,1962</text></navLabel><contentsrc="Sway_body.html#chapter_2"/></navPoint><navPointclass="chapter"id="level2-book1chap03"playOrder="5"><navLabel><text>THEEMPRESS,1928–1947</text></navLabel><contentsrc="Sway_body.html#chapter_3"/></navPoint></navPoint></navMap>它定义了下面的层次结构:AUTHOR'SNOTEPARTONETHEHOUSES,1969ROCKANDROLL,1962THEEMPRESS,1928–1947下面是.opf文件(出版物的头文件)的一个摘要,揭示了如何在一本书中加入NCX目录。

相关主题