- 註冊時間
- 2002-8-10
- 線上時間
- 1212 小時
- 閱讀權限
- 200
- 積分
- 1938
- 主題
- 27
- 精華
- 0
- 文章
- 2066
TA的每日心情 | 開心 2011-4-9 04:43 |
---|
簽到天數: 1 天 連續簽到: 0 天 [LV.1]初來乍到 - 文章
- 2066
|
本文最後由 ychao 於 2010-8-5 18:02 編輯
(草稿修改中)
話說小酒蟲兄分享了一篇nook中文電子書閱讀的勸敗文。小弟剛好前些時候也入手了一台,這裡就跟大家分享一下設定的方法。
B&N nook的作業系統跟其他競爭對手的電子書一樣,也是採用Linux的系統。不過不同的一點,B&N nook是採用的是不是自行修改的Linux,目前智慧型手機相當熱門的Google Android系統。因為其開放的特性,在root方法公開之後,已經有許多愛好者自行開發的軟體出現了。詳細可以參考 nookDev wiki http://nookdevs.com/Main_Page
不過這篇的重點,是在不需要root的情況下,讓nook也可以正常顯示epub電子書的中文。
其實因為Android原本就已經是採用unicode多國語系的系統,同時系統也已經內建有一套 Google Droid 字型涵蓋了大部分的中日韓字集。所以其實不論是選單,書籍資料,還是內建的瀏覽器都可以正常的顯示中文。可是內建電子書Reader的預設字型,卻只有英文的部份。所以我們要做的,就是在epub電子書檔中強制指定有支援中文的字型。
簡單說明一下epub格式,其實就是以zip壓縮的多個xml檔與圖形檔,同時在有支援的閱讀器還可以內嵌ttf字型。不過既然nook已經內建好字型了,我們只需要修改css檔來改用Droid字型。 http://nookdevs.com/Font_Changes
- @font-face {
- font-family: "DroidFont", serif, sans-serif, sans, mono, monospace;
- font-weight: normal;
- font-style: normal;
- src: url(res:///system/fonts/DroidSansFallback.ttf);
- }
- @font-face {
- font-family: "DroidFont", serif, sans-serif, sans, mono, monospace;
- font-weight: bold;
- font-style: normal;
- src: url(res:///system/fonts/DroidSansFallback.ttf);
- }
- @font-face {
- font-family: "DroidFont", serif, sans-serif, sans, mono, monospace;
- font-weight: normal;
- font-style: italic;
- src: url(res:///system/fonts/DroidSansFallback.ttf);
- }
- @font-face {
- font-family: "DroidFont", serif, sans-serif, sans, mono, monospace;
- font-weight: bold;
- font-style: italic;
- src: url(res:///system/fonts/DroidSansFallback.ttf);
- }
- body {
- margin-left: 5pt;
- margin-right: 5pt;
- font-family: 'DroidFont', serif;
- line-height: 1.2;
- }
複製代碼 其實xml衍生自html,所以如果是熟悉網頁編輯的網友,應該很容易就知道上面的語法。像我們一般使用者來說,只要在轉檔的時候,把上面那一段內容,加到附加css的部份就可以了。這些可以用一些電子書轉檔或編輯工具,如 calibre 或是 sigil 都可以無痛修改。當然,您要直接把epub給unzip解開,用文字編輯器修也是可以的。
(加入小酒蟲兄分享的建議設定) |
|