老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

koreader 隱藏功能挖掘——這款開源閱讀器的冷門玩法

多數人把 koreader 當成免費看書的工具,但它藏著幾個能把閱讀效率拉滿的進階技巧:離線詞典、PDF 重排、雙欄閱讀,挖一挖就回不去了。

koreader 這款開源閱讀器,不只是看書那麼簡單

koreader 是一款免費開源的電子書閱讀軟體,支援 PDF、EPUB、MOBI、TXT、DJVU 等多種格式,Android 手機、電子墨水屏裝置(Kindle、Kobo、PocketBook)、桌面 Linux 都能跑。多數人裝它就是為了免費看書,替代原廠閱讀器或 Google Play Books——功能穩、廣告零、體積才 31 兆,確實夠用;完整功能說明可參考 koreader文檔。

但如果你以為 koreader 的玩法就到這裡,那真的浪費了它。這款閱讀器的底層設計從一開始就是給折騰黨準備的:詞典系統可以自己裝、PDF 能重排成流式、雙欄論文能按欄閱讀……這些藏在設置深處的功能,大多數用戶從來沒碰過,但一旦用上就回不去了。

安裝

koreader Android 版的安裝方式和一般 APK 沒什麼兩樣:從 koreader下載 管道取得 v2025.04 安裝包(31MB),在系統設置中允許未知來源應用安裝,點擊安裝完成。首次啟動時會彈出語言選擇和書庫目錄設置,建議把書庫目錄指定到你習慣放電子書的資料夾(比如 /storage/emulated/0/Books/),之後用 USB 傳書就能直接丟進去。

如果你的裝置是電子墨水屏而不是 Android 手機,安裝方式會有所不同——Kindle 需要越獄、Kobo 和 PocketBook 支援原生安裝包,具體步驟建議查詢對應裝置的社群指南。本機 Android 用戶這步可以直接跳過,裝好就能用。

首次啟動進入書庫後的功能選單

冷門玩法一:自建離線詞典庫,長按即查

多數人知道 koreader 有長按查詞功能,但很少人知道它的詞典系統底層是 StarDict 格式,可以自己裝任意詞典、多本同時查。

具體操作:在網上搜尋「StarDict 詞典」或 stardict dict,從 GitHub 開源專案、FreeDict 專案、或社群鏡像站下載詞典檔。每本 StarDict 詞典包含三個同名但副檔名不同的檔案(.ifo 元資訊、.idx 索引、.dic 詞典正文),這三個檔案必須放在同一個子目錄下,目錄結構要像這樣:

dict/
  ├── ecdict/
  │   ├── ecdict.ifo
  │   ├── ecdict.idx
  │   └── ecdict.dic
  └── wordnet/
      ├── wordnet.ifo
      ├── wordnet.idx
      └── wordnet.dic

把整理好的詞典資料夾丟進 koreader 設置中的詞典目錄,重啟 koreader,進入「設置 → 詞典」勾選啟用並拖動排序(查詞時會按這個順序顯示),就完成了。之後長按正文中的單詞,koreader 會同時檢索所有已啟用的詞典,每本詞典顯示一個選項卡,左右滑動切換。

長按生詞即查,多本詞典同時顯示

起步建議裝 ecdict(中英,約 5MB,開源社區維護)+ WordNet(英英,約 10MB,普林斯頓大學出品),體積小、質量高、夠用。對外語閱讀者來說,這個離線詞典庫比任何線上翻譯都穩——火車上、飛機上、信號死角都能查,而且零廣告。

冷門玩法二:PDF 重排成流式,固定版式也能換字體

koreader 對 PDF 的處理分兩種模式:原生顯示和 K2pdfopt 重排。原生顯示就是原樣渲染 PDF 的固定版式,這時候你在排版設置裡換字體、調行距,對 PDF 完全沒效果——這是很多人抱怨「koreader 看 PDF 字體改不了」的根因。

解決方案是啟用 K2pdfopt 重排引擎。進入 PDF 文檔的設置,找到重排相關選項打開,koreader 就會把 PDF 的固定版式重排成可流式閱讀的內容——重排後的 PDF 和 EPUB 一樣,你可以自由換字體、調行距、改段距,全部生效。

但要注意:並不是所有 PDF 都適合重排。有文字層的 PDF 重排效果最好,掃描版 PDF(純圖片)重排後可能亂碼或段落打亂;公式多的學術論文原生顯示反而更清晰。建議兩種模式都試一下,選閱讀體驗好的那種。

冷門玩法三:雙欄論文按欄閱讀,解決小屏災難

學術論文、科技期刊、漫畫畫冊通常是雙欄排版——大頁面分成左右兩列。在手機或墨水屏上看雙欄 PDF 是災難:放大倍數不夠字太小,放大了又只能看到其中一欄的一部分,來回拖動煩死人。

koreader 有個「按欄閱讀」功能,藏在 PDF 文檔設置的深處。打開後 koreader 會自動把每頁識別為左右(或上下)兩個獨立區塊,然後先完整顯示第一欄,翻頁後顯示第二欄,接著下一頁的第一欄,以此類推——閱讀順序完全不亂,體驗接近單欄文檔。

自動識別效果不好時,還可以手動框選:在 PDF 上長按 → 選擇「創建區塊」→ 用矩形框選你想單獨放大閱讀的區域 → 為這個區塊命名,之後可以直接在導航中跳到這個區塊。這個功能對漫畫和掃描書也很好用——逐格放大看漫畫分鏡、逐塊閱讀掃描書的文字區塊,比來回縮放方便太多。

冷門玩法四:字體缺中文顯示方塊?五分鐘解決

很多人第一次在 koreader 裡打開中文書,看到的是一個個小方塊——這是因為預設的英文字體(Helvetica、Georgia 等)不包含中文字形(glyph)。解決方法很簡單:換支援中文的字體。

推薦幾款:思源宋體(Noto Serif SC,Google 出品、開源免費、襯線中文首選)、思源黑體(Noto Sans SC,無襯線、現代感)、霞鶩文楷(手寫楷體、閱讀溫暖)、方正清刻本悅宋(仿古宋刻本)、文泉驛微米黑/正黑(老牌開源中文字體)。

下載字體檔(.ttf、.otf 或 .ttc)→ 放進 koreader 字體目錄 → 完全退出 koreader 再打開(不是重開一本書,要重啟應用)→ 在排版設置中選擇新字體,就搞定了。

順便提醒兩個容易踩的坑:字重百分比如果之前調過,記得改回 0%(標準),某些裝置上字重 ±0.25 會導致渲染延遲;EPUB 內嵌的 CSS 可能覆蓋你的設置,這時候去「排版設置 → 樣式微調」裡添加或修改 line-height 相關 CSS,或者直接開啟「忽略書籍內嵌樣式」選項。

收尾

koreader 這款閱讀器的定位一直很明確:給願意花時間調的折騰黨準備的工具。它不像某些商業閱讀器那樣把功能藏在漂亮的 UI 後面,很多進階選項需要你主動翻設置、查社群。但只要你願意花十分鐘把詞典裝好、把 PDF 重排打開、把中文字體換上,閱讀體驗會提升一個量級。

把它用透,不是裝好就放著——是挖一挖裡面藏著什麼,然後讓它變成專屬你的閱讀工具。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章