pretty code

顯示具有 Kindle 標籤的文章。 顯示所有文章
顯示具有 Kindle 標籤的文章。 顯示所有文章

2022年2月11日 星期五

Kindle 閱讀器收藏夾不見的解決方式

先說解決方式!

01. filter 往下滑,選到 collection,此時會進入 collection 篩選模式。
02. 在此模式下應該會看到各個 collection 了,前面沒有星號的表示在本機看不到,點擊右邊 3 個圓點進入設定頁面,選擇「加到下載」。
03. 之後在排序那,應該就可以選 collection 了。

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

昨天在討論區又看到有人的收藏夾不見了而且無法同步下載到閱讀器,除此之外,也無法在排序中點擊「收藏夾選項」,該選項為反白無法點選。該位苦主雖然有找到一篇解決方式的文章,但照他敘述似乎沒用?也許是這樣的緣故,故我點擊該篇文章後也沒有很認真瀏覽。

這兩天為了閱讀《雪中悍刀行》這本小說,在美亞買了該本書,於是又拿起我塵封已久的 Kindle Oasis 2 來閱讀。

看著看著才無意發現,原來我也沒有收藏夾了?記得前一陣子也有另一位網友有類似的問題?但因為我這台閱讀器買了沒什麼看,故我也不確定跟版本有無關係?但據我認真回想,似乎舊版本就是這個樣子沒錯?

一開始以為是不是什麼設定沒設好,翻來翻去也看出不出所以然,突然在那位苦主的留言處看到有人說 filter 選項因為太多,故看不到收藏夾的項目,雖然下拉後可以點到收藏夾的篩選選項,但這跟原本的收藏夾顯示方式似乎不太一樣?

於是又在那邊搞了老半天,最後才在收藏夾的篩選畫面中的各別收藏夾設定中找到「加到下載」的功能,選了這個之後,該收藏夾就會多個星號,之後取消篩選後,便可以在排序中點選「收藏夾選項」了!

總覺得這是個 Bug!照理說不加到下載,也應該在 ALL 的類別中看到,或者說這個本來就應該同步,不應該分兩次設定搞定?至於這個到底是 feature 或是 Bug,我也不好說XD

這次事件讓我學到三件事:

01. 不要相信別人的話XD,還是需要認真看過解決文章再下評斷,當初以為真的沒用,故忽略了該篇文章的內容。

02. 讀書最高境界就是以為沒吸收到但確實往心裡去了XD,找到解決方式後我還以為是我試出來的,後來回頭看該篇文章才發現跟他的解決方式一模一樣。

03. 寫文章的技巧或者說排版很重要,不確定是該篇文章圖片太多(應該說廣告太多)還是沒有分段,乍看真的是很不好懂,不如我列出 3 點的解決方式一目瞭然。

2021年7月18日 星期日

Kindle 轉檔閱讀的相關疑難雜症

將購買的繁體中文書轉檔到 PW3 閱讀後,不知不覺也過了快三年,陸續有遇到一些問題,今天剛好在 PTT 有人發問相關問題,本想在 PTT 好好留言回答,但 PTT 跟 FB 一樣,都不容易撰寫文章,只好將相關心得留在部落格中,有緣人自然會看見XD

01. 直排中文轉檔後,只能顯示橫排。

這個問題只要用 kindlegen 工具轉檔即可,此工具轉出來的是較新的 MOBI 檔,可以再透過 email 傳送到 Amazon 雲端,只要 Kindle 內有放置字型也可以指定字型閱讀,前提是 CSS 的 font-family 或是 font 沒有指定 Kindle 內有的字型,另外,這種方式無法在休眠畫面中顯示封面。

02. Kobo 繁體中文書在 Kindle 上呈現亂碼。

此問題是 Kobo 的書幾乎在每個 XHTML 檔案開頭都缺少了 <?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE html> 此段敘述,手動在每個 XHTML 檔案加上即可。

03. 語系為繁體中文的書,Kindle 內切換字型看到的都是簡體中文字型名稱。

此問題是在某次自動更新後才出現,不知為何 Kindle 會將非 Amazon 購買的書都當成簡體中文書,故只顯示簡體中文字型以供替換,雖然簡體中文字型也可以顯示繁體中文字,但標點符號都會無法置中。像我特別喜歡 Kindle 的圓體字型,我就會從 Kindle App 拿出我要的圓體字型再放入 Kindle 中使用,選擇字型時看起來就像這樣。


04. 自行選擇的字型無法起作用。

此問題是因為該書在 CSS 中有指定字型,像是使用 font-family 或是 font,大部份都是使用 font-family 指定,少數書會使用 font 來指定,像下面這本書僅拿掉 font-family 就沒有用。



將 CSS 裡面所有 font 最後面的指定字型敘述拿掉後,又可以使用喜歡的字型來閱讀了,這裡我指定的還是同一個字型,此時圓體字型的效果就可以順利呈現。


2022/04/28 更新

今天又遇到不能顯示圓體字型的書,後來才發現是該書指定了一個以上的語系,偏偏第一個又是英文,故即使你前一本看的是繁體中文書也選擇了圓體字型,但因為切換到一本非繁體中文的書,故之前記住的字型當然會失效,改成英文語系的預設為主,懶得改原始 EPUB 也沒關係,再把字型指定回來即可。

05. kindlegen 轉檔常見錯誤解決方式。

2021年6月15日 星期二

Kindle, HyRead, Readmoo on Hisense A5

早上很早就起來了,因為肩傷的關係好久沒用 A5 了,乾脆來比較一下這三家書商的 App 看同一本書的效果好了?除了 Kindle 沒有這本書以外,其他兩家都是在該書城買的,由於都算是正版的書,正好可以來做一些比較,這邊我只比較自訂字型,文字對齊以及翻頁速度。

我選擇的書是《64》。

自訂字型

Kindle App - X 
HyRead App - X
Readmoo App - X

文字對齊

Kindle App - △
HyRead App - O
Readmoo App - X

翻頁速度

Kindle App - O
HyRead App - X
Readmoo App - O


Kindle App 沒有文字對齊的功能,但它有一個設計是在尾巴會多留一列,如果有多餘的標點符號(最多一個)便會塞在這一列中讓整個畫面看起來有對齊的效果(橫式書籍則是多一欄)。

Readmoo App 的翻頁速度會跟硬體處理速度有關,CPU 越好的機器,翻頁速度則是越快;另外這一本書的設計只有一個章節,故 Readmoo App 可以避開換章節時解密速度過慢的問題,甚至會有錯覺這本書的翻頁速度比 Kindle App 還快?

HyRead App 的翻頁速度平常應該跟 Readmoo App 差不多,但這本書不知道是不是沒有分章節的緣故,故 HyRead App 遇到這本書的速度就比平均值更差。

綜合來看,至少以我所在意的點來看,第一名還是不意外的被 Kindle App 拿下,台灣廠商真的是要多加油了。

2021年5月23日 星期日

Kindle Oasis 2 終於可以顯示書籍封面的待機畫面了

之前知道這個功能時,還用我的破英文詢問了美亞客服好確認我這台到底是不是廣告版,可能是我英文太菜,溝通了許久互相都不知道在說什麼?還好最後確認我的 Kindoe Oasis 2 是國際無廣告版無誤!

前一陣子請假在家休養時,有考慮打開 Wi-Fi 讓它慢慢推送,但等了幾天都沒反應,我後來為了省電也就把它螢幕關閉。

在這紛紛擾擾之際,為了找些事來轉移肩傷的注意力,想說還是打開來測試看看吧,只不過開了昨天一天,晚上睡覺前檢查時這個功能就無意間跑出來了,系統更新的日期仍然是維持在 3/21 的日期,看來這個功能跟系統大更新無關,純粹是系統不知道同步了什麼而出現。

這個是我多年前第一本購買的書。

這個則是我最後一本從美亞購買的繁體中文書。

目前測試的結果,使用 kindlegen 轉的書無法顯示封面,使用 calibre 的可以顯示封面,Manning 購買的書也無法顯示封面。

剛順便查詢了一下,reddit 是在 20210409 就有人分享有這個功能,PTT 推文則是在 20210509 有人成功出現。 

2020年4月24日 星期五

Kobo 和 Readmoo 比較

一直都想針對這兩家電子書書商做個比較,以前只是憑使用經驗與感覺覺得 Kobo 很爛,我想還是詳列一下,以求客觀 (對我自己來說)。

分數以 1 ~ 10 分做比較。

1. 硬體方面 (以我手上有的機器來比)
    Clara HD - 操作速度較快,可調整選項較多 ( 7 )
    mooInk Pro - 質感較好,有手寫功能,雖然我幾乎沒用 ( 7 )
 
    Kindle PaperWhite 3 ( 9 )

2. Android App 方面
    Kobo - 購買 44 本,扣掉漫畫 27 本,App 觀看有問題有印象就有 4 本 ( 5 )
    Readmoo - 購買 387 本,扣掉漫畫 191 本,App 觀看有問題印象只有 2 本 ( 7 )

    Kindle ( 9 )

3. Windows Desktop Application
    Kobo - 難用,速度慢 ( 4 )
    Readmoo - 正常 ( 7 )

    Kindle ( 6 )

4. 網頁使用體驗
    Kobo - 不好搜尋,速度慢,網頁 API 不是 JSON,不好 parsing ( 4 )
    Readmoo - 美觀,好用,偶爾新版書櫃書籍數量有錯,需以舊版書櫃為準 ( 8 )

    Kindle ( 5 )

5. 購書折扣對我的影響
    Kobo - 活動較多,以前折扣很驚人 ( 7 )
    Readmoo - 價格較貴,平常想買就買,偶爾才有 3 本 75 折拿來買漫畫 ( 6 )

6. 電子書格式與 Kindle 相容性
    Kobo - ( 4.5 )
    Readmoo - ( 7 )

7. 自己認為的網友支持度
    Kobo - ( 8 ~ 9 )
    Readmoo - ( 4 )

    這部分可以從討論的熱度,甚至是我的 Chrome Extension 使用率來看。

最後則是在我心目中的總分,括弧內為扣掉折扣與網友的支持度分數,看起來我是 Readmoo 的鐵粉無誤XD

Kobo - 40.5 ( 24.5 )
Readmoo - 46 ( 36 )


2020/05/20 更新

原本 Kindle App 我只給 6 分,最近因為換手機重裝 App,才發現最新的 Kindle App 可以下載字型,除了手機螢幕較小以外,安裝了我最愛的圓體後,整體感覺就跟閱讀器差不多,故調整 Kindle App 分數為 9 分。

2021/07/02 更新

因為某些原因,我已從 R 家跳到 K 家,可惜的是,現在 K 家的折扣已不如以往,坦白說送點數的方式真的很鳥!這樣也好,趁機清一下未看完的書,之後再來看要如何聰明購物吧?

2019年9月26日 星期四

错误(prcgen):E24010:无法解析目录中的超链接

错误(prcgen):E24010:无法解析目录中的超链接(一个可能的原因是此链接指向带“样式显示:无 (style display:none)”的标签)。

這個錯誤是由於 toc.xhtml 裡面目錄指向的連結頁面,其 CSS 顯示有 "display: none;" 這個描述,將其拿掉即可。

2019年8月30日 星期五

Kindle Paperwhite 3 - 越獄

稍微研究了一下,原來越獄的起手式是先在 USB 某目錄下放置一個特殊的檔案 "RUNME.sh",接著便在 Search Bar 輸入 ";log runme" 指令,這個檔案的開頭是 "#!/bin/sh" 。

不過最新版的 5.12.1 不支援此種方式,需要拆機,才能 telnet 進去。

改天寫個 script 來 parsing root 下的所有檔案結構,看是否能有些想法?

如果這樣可以執行任何程式,我想我應該可以 porting 1 個 ARM 版本的 browser,就可以取代目前內建的版本,不知這樣是否可行?

2019/09/02 更新
確定在 5.12.1 應該是不行了,至少我實測是如此。

Kindle Paperwhite 3 - Poky 1.8.1 build error

下載了 Kindle 5.12.1 的 source code 後,裡面只有一個簡單的 TXT 檔,照著步驟做後,死在最後一步,待研究。

TOOLCHAIN_BUILD_HOW-TO.txt

1. Install Ubuntu 12.04

2. sudo apt-get install tools below.
  gawk
  wget
  git
  diffstat
  unzip
  texinfo
  build-essential
  chrpath
  socat
  libsdl1.2-dev
  xterm
  libssl-dev

3. Install Poky 1.8.1
http://git.yoctoproject.org/cgit.cgi/poky/snapshot/poky-yocto-1.8.1.zip

4. Execute the following command to setup a environment
  $ source poky/oe-init-build-env build
  $ cd build

5. Build toolchain
 $ bitbake gcc-cross

2019年4月22日 星期一

错误(prcgen):E23029:

某本書在使用 kindlegen 轉檔時,會出現底下錯誤,"错误正在处理中Epub3 Landmarks导航元素在导航文件里"。

與其他電子書交叉比對了一下,似乎是 "nav.xhtml" 的 "nav" 區塊有 2個的緣故,使用 "<!--  -->" 將其註解起來即可。

2019年2月18日 星期一

错误(prcgen):E24010

最近在轉某本電子書時,又遇到一個新的錯誤

错误(prcgen):E24010:无法解析目录中的超链接(一个可能的原因是此链接指向带“样式显
示:无 (style display:none)”的标签)

在看了某些英文的討論後,終於給了我一些啟發
https://www.mobileread.com/forums/showthread.php?t=280924

此錯誤是因為 toc.ncx 某個 navPoint link 指到的是 body 的 id
我比照其他 navPoint 指到 div or h1 就正常了
我也順便修改了 toc.xhtml

不過確切的原因是什麼我不知道
我只是比對其他 page 發現到的差異

後來找了一下,網路上另外有一篇文章提到
是因為 kindlegen 不認識 body 標籤

2019年1月30日 星期三

错误(opfparser):E20006

错误(opfparser):E20006: 有不止一个标题定义在opf的元数据。
但是没有一个标题将 "title-type" 重新定义为 "main" 标题。
欲了解更多信息,请参考
http://idpf.org/epub/30/spec/epub30-publications.html#sec-opf-dctitle

最近在轉電子書時,遇到上述錯誤
我猜大部份都是發生在書名有副標的情況

看了一下 content.opf 內容
應該是 dc:title 有 2 個 node 的緣故
可以移除一個

但正解應該是如下,我們以藤井樹的《這城市─B棟11樓第二部》此書為例

<dc:title id="t1">這城市</dc:title>
<meta refines="#t1" property="title-type">main</meta>

<dc:title id="t2">B棟11樓第二部</dc:title>
<meta refines="#t2" property="title-type">subtitle</meta>

2019年1月22日 星期二

樂天電子書使用 kindlegen 轉檔

有些直排的電子書經過 calibre 轉換後會變成橫排,網路上說是因為 calibre 會去修改 css 樣式,故較好的方式是使用 Kindle 的 kindlegen command line tool 轉換。

據實測的結果,真的可以順利呈現直排中文。

不過樂天的電子書似乎在 XHTML 檔有些問題﹝只試過一本﹞,可以使用以下步驟修正。

1. 取得 DRM-Free 後的 epub 檔案,請參考其他網路文章。
2. 改副檔名為 zip 並解壓縮。
3. 修改 OEBPS\*.xhtml ,手動在檔案前面加上下列文字。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html>

2019/05/30 更新
有些書轉完後在 Kindle 看會變亂碼,經實測也是加入上面 2 行就可以恢復正常。

2018年12月27日 星期四

孩子的學習不能等

在考慮了快一個月之後,我還是下訂了 Kindle Oasis 2。

可惜的是想買的保護套都沒有運送台灣。

運費被收了 USD 20.98,關稅被預收了 USD 14.68。

換算下來大約要 NTD 9600,似乎也沒有比網拍便宜到哪。

但是孩子的學習不能等呀XD