非官方2代CBETA電子佛典閱讀器

大家好,這是CBETA電子佛典閱讀器2代 1.0.0版:
https://mrmyhuang.github.io
程式碼重新改寫。為了支援更多電腦平台,我聽朋友建議改寫成PWA (web app)。目前測過可以在Windows 10 + Edge Chrome, Android 9 + Chrome, macOS 10.15 + Edge Chrome, iPad 7(模擬器) + Safari, iPhone 8(模擬器) + Safari, Debian Linux 10 + Chrome運作。跟第1代比,App有一些小瑕疵,但主要功能沒什麼問題而且支援更多平台。

PWA可以像一般app一樣安裝到電腦、手機、平板:
Chrome教學: https://support.google.com/chrome/answer/9658361?hl=zh-Hant&co=GENIE.Pla...
Safari教學: https://www.youtube.com/watch?time_continue=16&v=bV8xE6lOdoY&feature=emb...

電子佛典2代使用說明與程式原始碼:
https://github.com/MrMYHuang/cbetar2

阿彌陀佛

討論區:

CBETA電子佛典閱讀器第2代 1.5.6版上架了,相較1.0.0修正許多較大的bugs,穩定很多(Linux也測過可以用)。新支援UI字型大小、直式顯示、標楷體。
https://mrmyhuang.github.io
建議安裝至裝置上,避免瀏覽器定期清除網頁快取資料,導致書籤、設定消失。

安裝方法:
Chrome教學: https://support.google.com/chrome/answer/9658361?hl=zh-Hant&co=GENIE.Pla...
Safari教學: https://www.youtube.com/watch?time_continue=16&v=bV8xE6lOdoY&feature=emb...

這是iPad Air 3的截圖:

又一次app大更新:

CBETA電子佛典閱讀器第2代 2.0.6版上架了,主要新支援:經文分頁。
原先1.y.z版只支援經文單頁顯示,但在觸控裝置使用可能有一些不便,
不小心手指一碰螢幕就會移動經文。支援分頁後,就可以用按鈕(半透明...)一頁頁切換。
但這次2.y.z版本因為經文書籤用電子書(epubjs)方式改寫,與1.y.z版不相容,
升級app後請手動清除所有經文書籤(目錄書籤有相容,不須刪),再重新加回來,
不然app會有些異常囧

(刪除書籤:至書籤頁,左滑項目即出現刪除鈕,再點擊)

另外epubjs還有2個bugs,與1個問題,比較難解QQ,導致此app:
1. 直式、單頁模式,開啟經文卻顯示經文結尾處。
2. 跳頁100%時,頁面切到開頭、不是結尾。
3. 直式、單頁模式,若加入經文水平捲軸會擋到經文(目前把捲軸拿掉)。

除了這些問題,此app已在Windows 10, Android, iPad Air 3測過ok。

App網址:
https://mrmyhuang.github.io
建議安裝至裝置上,避免瀏覽器定期清除網頁快取資料,導致書籤、設定消失。
若要作app更新,請參考此處說明:
https://github.com/MrMYHuang/cbetar2

安裝方法:
Chrome教學: https://support.google.com/chrome/answer/9658361?hl=zh-Hant&co=GENIE.Pla...
Safari教學: https://www.youtube.com/watch?time_continue=16&v=bV8xE6lOdoY&feature=emb...

擷圖範例:

maha's 的頭像

在「直排」模式上,對稱標點「轉90度」的問題可以解決嗎?如:

https://mrmyhuang.github.io/catalog/catalog/modern.001/藏外佛教文獻

 

CBETA Maha 吳寶原 

 

大德您好:經過測試在直排模式,macOS系統上,Chrome, Edge Chrome, Safari的括號,皆正確轉90度,但iOS Safari沒有!就我目前所知這好像是字型檔字元的方向屬性設定問題,我會嘗試修復。成功修復後會再告知。

謝謝您的回報。

app 2.2.1版解決在iOS Safari直式楷書括號字元未旋轉90度的問題。這問題來自全字庫楷書字型的括號未設定直式的替代字元屬性造成的,目前繞道的解法是把各種括號用iOS能正確作直式替代的字型(Heiti)取代,詳情請見Github的源始碼。

maha's 的頭像

太棒了,感謝您的努力!

CBETA Maha 吳寶原 

 

huizhu's 的頭像

太棒了 +1

2代非官方CBETA閱讀器又一次大更新,把較大的bug都修正了,包括(加入書籤的經文)離線瀏覽與書籤標記。

已在Windows 10 / Debian Linux 10 / Android 9 / macOS 10.15 Chrome / iOS Safari 14測過都可以用。(但iOS Safari 14在單頁模式下,捲軸無法顯示。)

安裝教學: https://github.com/MrMYHuang/cbetar2#web-app

功能特色: https://github.com/MrMYHuang/cbetar2#%E7%89%B9%E8%89%B2

離上一版2.0.6,有以下更新: 

  • 2.2.11:
    • 修復經文捲軸。
    • 修正單頁直式顯示,"載入中"提示未正確顯示。
  • 2.2.10:
    • 修正經文第1次開啟後,加入的書籤被開啟後,無法正確還原書籤位置。
    • 使用黑體作另一種字體選擇。
  • 2.2.9:
    • 修正部分對話框字型,綁定UI字型大小設定。
  • 2.2.8:
    • 修正"標記(highlight)選取的書籤文字功能失效"。
  • 2.2.7:
    • 修正"跳頁100%時,頁面卻切到開頭、不是結尾"。
    • 修正跳頁UI寬度。
  • 2.2.6:
    • 修正分頁模式,上/下頁沒有反應問題。
    • 修正直式顯示時,經文上下補白隨視窗寬度增加的問題。
  • 2.2.4:
    • 修正"直式、單頁模式,開啟經文卻顯示經文結尾處"。
  • 2.2.3:
    • 對話框字型大小綁定UI字型大小設定。
    • 避開macOS Safari 14的bug。
  • 2.2.1:
    • 使用iOS黑體解決直式楷書括號方向問題。
  • 2.2.0:
    • 經文頁加入"載入中"提示。
    • 若連線CBETA API失敗,會顯示錯誤訊息。
    • 修正經文書籤無法離線瀏覽的問題。
    • 關閉經文中標記選取的書籤文字,以解決切至目錄頁後無法切回經文的問題。
  • 2.1.0:
    • 修正書籤頁左滑刪除一書籤後,刪除鈕不會隱藏。
    • 經文頁新增書籤成功會有提示訊息。
    • 修正經文頁用鍵盤操作時會一次跳多頁。
    • Basic Latin字元改用Times New Roman字型。

單頁直式+水平捲軸擷圖範例: