標籤:
Kindle Mobi 豎排 電子書

如何製作豎排文字的 Mobi 格式電子書?

在用 calibre 製作 mobi 格式的書籍以供 kindle pw 閱讀,但似乎沒有辦法選擇文字的方向(橫排 / 豎排),請問有什麼方式可以製作豎排的電子書?


第二次更新,添加 視頻大綱

更新中,準備添加視頻教程。

第一講 電子書製作軟體和提升效率的軟體簡介

視頻封面電子佛典製作第一講 電子書製作軟體和提升效率的軟體簡介—在線播放—優酷網,視頻高清在線觀看視頻

第二講 電子書格式與製作方法簡介

視頻封面第二講 電子書格式與製作方法簡介—在線播放—優酷網,視頻高清在線觀看視頻

-----------------------------

製作豎排電子書經驗總結

一、緣起前言

現行網路上流通的佛教經書典籍,多數是簡體橫排書籍,很難找得繁體豎排格式。本人特別喜歡閱讀豎排繁體格式的佛教典籍,以此機緣,就發心學習做幾本豎排電子書供自己研讀。原來以為是一件不太難的事情,結果越做越覺得不簡單,從中也見識到做一本排版精緻的書籍是多麼不容易。藉此機會,也希望大家珍惜原作者和出版社的勞動成果,盡量做到不侵犯別人的知識產權。

本篇文章,目標是專註於製作繁體豎排電子書Epub和MOBI文件,主要是用於亞馬遜Kindle閱讀器上閱讀,不保證所有的EPUB閱讀器都能達到豎排正確顯示的效果。即使如此,本人在iPhone上的iBooks和多看閱讀上閱讀,還是取得相對滿意的效果。我在學習製作豎排電子書過程中,參考了於網路上關於豎排製作的信息。主要參考過以下幾篇網頁:

  • 製作EPUB/MOBI直書的一些方法和注意點----直排、豎排
  • [經驗交流] 豎起來的學問
  • 製作直排EPUB/MOBI的方法和注意點
  • 如何製作豎排文字的mobi格式電子書?

本篇文章不敢稱作教程,只是個人一段時間以來的經驗總結,也是向各朋友求教學習的過程,希望拋磚引玉,各位朋友多多批評指正,大家共同提高製作水平。

二、製作工具

1.軟體

  • 文本編輯軟體,包括TextPro V6.5(主要用於繁簡轉換),EverEdit(主要用於編輯文件)
  • Epub編輯軟體,Sigil及相關插件(kindlegen插件直接輸出AZW3格式文檔)。
  • Kindle Previewer,KindleGen,用於預覽和轉換成MOBI、AZW3格式的官方軟體。

2.必要的原始文本和圖片等

①原始文本可以在可信賴的網站下載。

②圖片主要是封面、封底、插圖等。

③如果有喜歡的字體,也可以在EPUB文件中內嵌字體,比如我喜歡方正准雅宋字體,就可以到官方網站下載(GBK字型檔5元一份)。

④原書印刷版或掃描的PDF,方便用於排版時參考或校對錯誤。

三、主要製作步驟

①為文本添加各種HTML標籤。我是先打開sigil,新建空白文件,

然後在代碼視圖(F2)中,另行打開編輯器進行編輯

。對於需要特別定義格式的文字,加入「class」。靈活利用正則表達式非常有利於文本編輯,如果有正則表達式方面的知識,則可以事半功倍。

②添加css樣式表,並且將xhtml文檔鏈接到樣式表

。主要包括以下參數:

I.豎排必要的屬性。

    /*豎體排版*/
    html {
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    -epub-writing-mode: vertical-rl;
    -epub-line-break: strict;
    line-break: strict;
    -epub-word-break: normal;
    word-break: normal;
    }

II.body中下邊距縮進一個字元,避免行尾最後的一個標點會被「吃掉」(即會無法顯示)

    /*下邊距縮進一個字元*/
    body {
    word-break: normal;
    margin: 0;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 1.5%;
    margin-bottom: 1em;
    text-align: left;
    }

III.如果需要自定義字體,可以使用老牛樣式表,並且自定義所添加的字體

    /*方正准雅宋*/
    @font-face {
    font-family:"zys";
    src:url(../Fonts/zys.ttf);
    }
    p {
    text-align: justify;
    font-family:"zys", "zw";
    }

③製作電子書目錄,可以通過編輯TOC的ncx來更改目錄信息

,並生成html目錄,也可以鏈接到CSS樣式表中。

④添加必要的EPUB屬性,注意下圖。

I.元數據編輯器中,語言一欄可以是「中文」或者「中文-台灣」。這裡有一些特別不同之處。

如果是使用默認字體不添加自定義字體時,豎排電子書建議將語言設定為「中文-台灣」,在content.opf文件中,屬性為zh-TW。這樣做的好處是,橫排標點會自動轉換為豎排標點,無需要將原始文件中的橫排標點進行轉換,並且標點會自動置中,看起來比較美觀。但也有一個缺點,在Kindle閱讀器上,只會顯示「宋體」和「黑體」兩種字體選項,也不能使用自定義字體樣式。

II.如果需要添加添加自定義字體時,可以設定為語言設定為「中文」,content.opf文件中屬性為zh,

好處是完整利用到Kindle閱讀器的四種字體和自定義字體,缺點是需要先行轉換橫排標點為豎排,且標點可能無法居中對齊。

修改標點置中的方法

將段落中所有標點居中的一個參考做法。利用正則表達式替換文章中的標點符號,將文章所有的標點符號都加入為「span」,並定義標點符號的字體為「Song T」,這樣就標點符號調用了繁體宋體字,可以與正文的字體區別,標點是可以居中。缺點:代碼會顯得很繁瑣、不夠簡潔美觀,當標點數量比較多時,編輯處理和驗證EPUB文件的時間會很慢,甚至可能造成Sigil卡死。

正則表達式

F:[。|,|、|.|:|;|?|!|(|)|〈|〉|〖|〗|【|】|[|]|《|》|「|」|︵|︶]

R:&&

    span.bd{
    font-family: "Song T";
    vertical-align: baseline;
    }

III.模仿古籍書從右往左翻,在content.opf中編輯,&,加上page-progression-direction="rtl"的內容,變成&

⑤添加KindleGen轉換時識別豎排的屬性。在content.opf文件中添加,&,

參考引用"- 支持日語垂直渲染和多種頁面書寫模式。可以使用元標籤,在 OPF 文件中指定值(例如:)。有效值有 horizontal-lr、vertical-lr、horizontal-rl、vertical-rl。

Enabled support for JP vertical rendering and multiple writing modes. Values can be specified in OPF files using meta tags (ex: &). The valid values are horizontal-lr, vertical-lr, horizontal-rl, vertical-rl.」

就可以實現豎排從右向左翻頁和正確識別豎排書籍。Hi!PDA論壇k4user網友提供《史記》EPUB文件,沒有使用這個信息,在Kindle上看時,左右頁邊距會顯得很擁擠,

並且難以用CSS來定義邊距。使用了這個屬性後,文檔左右邊距會使用默認值,上下邊距可以自行調整(css屬性:margin-top,margin-bottom)。

⑥檢查EPUB文件有沒有報錯,如果有錯,可以將錯誤的網頁另存為xhtml,上傳到The W3C Markup Validation Service進一點進行驗證和修改。

⑦將EPUB文件拖到Kindle Previewer進行轉換和查看效果,如果有不滿意的地方,再回到EPUB當中修改。

⑧正式輸出MOBI文檔。方法有兩種:I.通過命令行窗口使用KindleGen加上相關參數轉換成MOBI文件,或者通過Kindle Previewer得出轉換的文件(但文件比較大,kindlegen 默認會把轉換源文件即epub文件添加到生成的 mobi 裡面)。II.使用sigil插件kindlegen,把參數設定好(插件設置C:Users用戶名AppDataLocalsigil-ebooksigilpluginskindlegenkindlegen.ini),就能得到比較滿意的AZW3文件。

⑨最後可以把製作完成的AZW3文件放到Kindle閱讀器上,與原書或PDF進一步查看效果和校對有關的錯誤。

四、已知問題

1.本人對於html和css的知識一知半解,所以很多時間都是參考網上各位作者的成果,有些地方定義得並不完善。比如圖片不能完全居中,目錄頁的上下邊距無法定義等。

2.段落里的標點無法居中。(可參考文中的方法,但不完美)

3.必需要在下邊距加上一個字元的空間,以免段落中的每行最後一個標點會消失不見。

以下有KPW一代的截圖。

五、致謝

首發於Hi!PDA論壇。感謝各位網友耐心看完上述文字。多謝老牛的樣式表和幫助,Sigil視頻教程的作者zecy,以及正則表達式的發明者們。


在下電腦為mac,win下可能軟體佈局、菜單會有所不同。設備為KPW2。

需要準備的軟體有:

Sigil sigil - The EPUB Editor

Kindle Previewer Kindle Previewer (或其他除calibre之外EPUB轉MOBI軟體)

需要轉換的初始格式為EPUB,若不是EPUB也請先轉換成EPUB,MOBI也要轉換成EPUB。(可用calibre)

直排轉換後標點會出現一點問題(主要是引號和書名號,不介意可不修改),可以用Sigil批量修改。參見:維基百科,自由的百科全書直排

若要修改為繁體也可用Sigil,詳細步驟請往下看。

首先用Sigil打開改好標點的EPUB,然後打開Styles下的main.css(文件名可能不一樣,但是擴展名一定是.css)

將以下代碼替換原代碼

@font-face {

font-family: "DroidFont", serif, sans-serif;

src: url(res:///system/fonts/DroidSansFallback.ttf);

}

body { margin-left: 5%; margin-right: 5%; margin-top: 5%; margin-bottom: 5%; text-align: justify; -epub-writing-mode: vertical-rl;}

h1 { text-align: center; }

h2 { text-align: center; }

h3 { text-align: center; }

h4 { text-align: center; }

h5 { text-align: center; }

h6 { text-align: center; }

.CI {

text-align:center;

margin-top:1px;

margin-bottom:1px;

padding:1px;

}

.center {text-align: center;}

.smcap {font-variant: small-caps;}

.u {text-decoration: underline;}

.bold {font-weight: bold;}

如果要設置從左往右翻頁的話請執行一下這個步驟:

打開左下角的這個content.opf

在&中加入page-progression-direction="rtl" 所以就變成了:&

然後另存為

再用Kindle Preview打開剛剛編輯好的這個EPUB文件,Kindle Preview會把文件自動轉換為MOBI格式。(可以用其他軟體轉換,但是請不要用calibre,該軟體不支持竪排。)

然後把轉換好的MOBI導入Kindle

大功告成。

繁體的製作方法:

方法一:

可用天火藏書排版系統http://ebook.cdict.info/ 直接轉換為繁體直排(支持epub和mobi格式),該系統會自動更改標點。若要去水印或者修改文件內容可用Sigil編輯轉換後的epub文檔(打開後Text文件夾下的html文件)再將該文件轉換為mobi。若不想直排只要繁體,參見方法二;或者用該系統將文件轉換為epub格式再用calibre轉換為mobi格式。(利用calibre不支持直排的特性。)

方法二:

sigli打開EPUB文件。

選定需要轉換的文件,如圖Text文件夾下的Chapter1-Chapter28,右鍵另存為。

Mac下有Conv 可以實現HTML文件繁簡批量轉換http://www.7do.net/resources-5054-1-1.html

Win下的批量轉換軟體請自行百度。

用Conv批量轉換後所有文件的文件名都會默認加上.cht.utf8的後綴,可用Automator執行workflow流程批量刪除。(不改文件名的話會導致最終製作出的電子書的目錄無法定位)

然後回到Sigil,右鍵刪除簡體文件,再右鍵添加文件,導入轉換好的繁體文件。

完成。

雖然步驟二比較繁瑣,但還是碼上來方便某些和在下一樣喜歡「作死"的同好。


天火藏書-MOBI 直排 直書 轉檔 ( 支援 Paperwhite 和 Kindle Touch ) 可以用這個網站轉。


呵呵,可以看看這個效果 ==》 歸舟志

玩玩豎排

入手Kindle Paperwhite以來,使用頗頻,電子書當然不能完全取代紙質書的閱讀,但確有些不一樣的體驗。個人而言,有兩點收穫:

其一、近一年半之間,購入的紙質書不超過十本,大大緩解了屋內書架已無空間的窘迫,這是預料之中的;

其二,開始了自己製作電子書的嘗試,讓個人定製的版面呈現或一書多版本成為可能。由完全的門外漢摸索至今,已經略有所得,不謙虛的話,應該比市面甚至官方能找到的版本是有過之而無不及。這,是預料之外的。

(以下版式皆出於自製的書籍在Kindle Paperwhite上的截圖...)

一開始,不過是想找一本編排過得去的《脂硯齋重評石頭記》來看。看石頭記不可不看脂本,但網路資源中大多將脂評正文不分大小字體,統統置於一處,閱讀很影響原文的流暢性,而且,吾輩看石頭記非研究為目的, 標註的甲戎蒙庚側批眉批字樣覺得礙眼,閱讀時容易抽離(這也算個人習慣),於是開始嘗試通過CSS控制調整全局文本,將批語和正文用大小顏色區別開來,順便將出處的說明文字全數去除,僅保留評論文字本身。

說到底,這不過是將電子書的閱讀體驗盡量還原到紙質書的嘗試。小時候家裡曾經有一本脂評石頭記,大概是甲戎本,只得前二十回左右。當年一直捱到外出求學都沒有耐性完整看完過,但那書的紅色批語,小楷字豎體印刷的印象卻非常莫名的深刻。既然已經開了頭,就忍不住修修改改,雖然網路上沒有太多對口的知識教材,但摸索多了,也熟能生巧,無師自通的還原出七八成的原書感覺。

說是七八成,自然還有些限制不能百分百。如上圖,現有的EPUB/CSS並不能很好的支持側批,於是我用了注音的方式能夠側批短的句式。但只要批註是長句,就只能將其處理為順排於原文之中,但字體略小以示區別。在黑白的Kindle屏上,紅色的脂批則變為顏色較淡的顏色。

由此已經可以看到排版其實亦無非文字的大小、位置、字體、間距的選擇與搭配。漂亮的字體很多,但不是所有字體都適合電子排版,字型檔的完整、等高,豎排時候標點的對齊是需要重點考慮的,遺憾的是,經常你能找到的有點喜歡的字體,大多是殘字的。

這本《金剛經》的我選的字體比較特殊,是唐代的「儀鳳寫經體」 (「TypeLand 儀鳳寫經體」發布, 中國第一款支持直排下字元不等高特性的字體, 含下載),唐代皇家較崇信佛教,因而產生了宮廷寫經的制度, 這字體選用的樣本來自於儀鳳元年秘書省所抄寫的《金剛般若波羅蜜經》,僅存400餘字,所以沒辦法用在超出原經字範圍外的書籍排版中,但用於金剛經本身,確是漂亮大方,可以想像當年書家並出的唐代,可達的境界。

這四句可稱金剛經主旨或禪宗肇源了。

有個字體近來被使用的很廣泛甚至濫了,「康熙字典體」,基本上略有些古風的地方就能見到它,如一些二十四節氣圖片的抬頭,或某穿越劇的題名。其實「康熙字典體」偶爾用來點下標題尚可,全文排版不宜多試,主要是因為字形偏舊,大多數無法等高等寬。

用「康熙字典體」製作了《史記》,可以看到下面即使是簡單的加粗顯示,也有些勉強了。

詩詞排版則相對可以簡潔些,標題和正文略區別即可。 下面是清朱彝尊所作的一首詞,字體用的是H-宮書。

秦觀的《踏莎行》,正文的字體是新蒂文徵明體,很秀氣乾淨。

下面的歐陽詢體,硬朗乾脆,陳維崧《南鄉子》的易水概歌也可堪匹配。

《三國演義》篇首詞,明楊慎所作,歷史滄桑,配以DF隸書,穩重相持。

有時亦做過奇怪的嘗試,如下圖的橫豎排版混排。納蘭若容的正文豎排,解說用回橫排。

https://mmbiz.qlogo.cn/mmbiz/mCt1xDCZXDp8aNA1GTXahR4qBTDb4j0zs5koFdaJu2ibpvu3yMGe8np35kDggibOxdelKsJJNAMIYc7ELibG2hgqQ/0

當然,看書不等同於看字,近來實際用的字體其實也已經固定,基本不過楷(華康香港標準楷書)、黑、宋、台灣細明這幾種。

上面的《道德經》第八章,下面《洛陽伽藍記》景明寺篇,可感受下單一字體和多字體混排的不同感受,另外下面將正文上方全留白,可以與標題分出些許層次感。

再回頭看看單一黑體但頂部留白的《莊子·說劍篇》。一直覺得,留白一直是中國書法與繪畫中一種最難以細述的美學命題。

另一方面字體不能用多,多則亂,下面的這本《周易》可能是我用字體最多的了,也沒有超過四種。原文、標題、翻譯、備註分別用了不同的楷、黑、宋、細明。

就此打住吧,有耐性看到此處的,如果有需要這些自娛製作的豎排電子書,歡迎公眾號自取。

http://weixin.qq.com/r/q3X64gHEZ1wYrUWB9yC5 (二維碼自動識別)


正好用amazon官方的kindlegen製作過豎排的Mobi。

1. 你到Amazon處下載Kindlegen,地址是KindleGen

2. 利用Kindlegen製作電子書方法,可以參考kindlegen下載頁的右邊的例子。中文的初級教程可以參考這裡新手利用kindlegen製作mobi的方法

3.製作豎排的mobi的要點是,css3的writing-mode設定。

(1)在正文的css處加入豎排設定:

body {

writing-mode: vertical-rl;

-webkit-writing-mode:vertical-rl;

-epub-writing-mode: vertical-rl;

-epub-line-break: auto;

}

(2)opf文件處的meta部分加入

&rtl&

spine部分加入page-progression-direction,如

&

以支持從右到左翻頁。

最後的最後,祝你成功。


你可以試試這個 天火藏書排版系統 ( Kindle/NOOK/iPad 電子書 EPUB MOBI PDF 中文 直書 直排 轉檔 系統 )


可以搜一下日本那邊兒製作mobi的軟體,理論上只要字型檔和字體支持的話應該就可以製作出來了。


Hi!PDA論壇有一些高手專門製作正體豎排的書,其排版質量非常的高,但是該論壇也沒有詳細的帖子介紹如何豎排。不過,其中有一位高手(論壇ID yahin)提供了他製作豎排電子書的工具,相信研究一下這些工具,是可以自己製作的。工具如下:

①Sigil (製作、修改EPUB文件)

②Kindle Previewer (轉換MOBI文件,之所以不用Calibre轉換,是因為它不支持豎排)

③Calibre 的 KindleUnpack the plugin 插件(切割MOBI為azw3

排好版的效果是這樣的,閱讀體驗非常的好。我自己也在學習,畢竟不能一直指望別人做自己想看的書


推薦閱讀:

※ 用 Kindle 看書,哪裡的計算機類電子書資源比較豐富?
※ 看編程類書籍適合用kindle嗎?iPad呢?
※ 怎樣高效地使用 Kindle 學習?
※ 亞馬遜為什麼做 Kindle?
※ Kindle WIFI 連接不上是因為什麼?

TAG: Kindle | 電子書 | 豎排 | Mobi |

装修网武汉公装装修公司济南公装公司90平米室内装饰一家自装装修室内装饰工程报价单深圳简装130平米三室一厅简装日照装修价格表成都公装装修公司200平米两层复式装修多少钱红木装修多少钱一平方房屋免费装修设计安徽安徽装饰公司107平米一般装修要多少钱装饰色彩三室两厅精装修多少钱50平米两室一厅简装图杭州精装房装修80平米简装图片烧烤店特色装修简装坐便器进门正对厕所如何装修别墅装修奢华茶舍装修图片天津装修哪家性价比高简装房子图片昆山1918装饰装修 房子人装修公司108房子装修香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声汪小菲曝离婚始末卫健委通报少年有偿捐血浆16次猝死单亲妈妈陷入热恋 14岁儿子报警雅江山火三名扑火人员牺牲系谣言手机成瘾是影响睡眠质量重要因素男子被猫抓伤后确诊“猫抓病”中国拥有亿元资产的家庭达13.3万户高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了男孩8年未见母亲被告知被遗忘张家界的山上“长”满了韩国人?倪萍分享减重40斤方法许家印被限制高消费网友洛杉矶偶遇贾玲何赛飞追着代拍打小米汽车超级工厂正式揭幕男子被流浪猫绊倒 投喂者赔24万沉迷短剧的人就像掉进了杀猪盘特朗普无法缴纳4.54亿美元罚金周杰伦一审败诉网易杨倩无缘巴黎奥运专访95后高颜值猪保姆德国打算提及普京时仅用姓名西双版纳热带植物园回应蜉蝣大爆发七年后宇文玥被薅头发捞上岸房客欠租失踪 房东直发愁“重生之我在北大当嫡校长”校方回应护栏损坏小学生课间坠楼当地回应沈阳致3死车祸车主疑毒驾事业单位女子向同事水杯投不明物质路边卖淀粉肠阿姨主动出示声明书黑马情侣提车了奥巴马现身唐宁街 黑色着装引猜测老人退休金被冒领16年 金额超20万张立群任西安交通大学校长王树国卸任西安交大校长 师生送别西藏招商引资投资者子女可当地高考胖东来员工每周单休无小长假兔狲“狲大娘”因病死亡外国人感慨凌晨的中国很安全恒大被罚41.75亿到底怎么缴考生莫言也上北大硕士复试名单了专家建议不必谈骨泥色变“开封王婆”爆火:促成四五十对测试车高速逃费 小米:已补缴天水麻辣烫把捣辣椒大爷累坏了

装修网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化