PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 10228|回復: 0
打印 上一主題 下一主題

B&N Nook e-ink 電子書 APDFViewer 函式庫更新

[複製鏈接]

27

主題

0

好友

1938

積分

  • TA的每日心情
    開心
    2011-4-9 04:43
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    文章
    2066
    跳轉到指定樓層
    1#
    發表於 2011-1-19 07:29 |顯示全部樓層 |倒序瀏覽
    本文最後由 ychao 於 2011-1-19 17:34 編輯

    給已經root過的朋友,採用最新版mupdf重新編譯過的libpdfview2.so函式庫。簡單說明一下,APDFViewer移植自android版的APV,使用了mupdf這套精簡的PDF解譯引擎。
    mupdf如同大多數Linux下的軟體,使用了FreeType繪字引擎來顯示向量文字。但是由於專利侵權疑慮的原因,
    FreeType預設關閉Byte Code Interpreter解譯器,但不幸的是目前流通率最大的華康細明體與標楷體採用的筆組字技術,
    必須使用這個解譯器才能正常顯示,否則就如同下圖一般只能看到破碎的文字。


    所以從 Zaurus 的年代,要能夠正常顯示PDF,就只好自己重新編譯過相關函式庫。(正好是五年前的PO文啊!)
    http://forum.palmislife.com/viewthread.php?tid=60799

    好消息是在2010年中,所有相關的軟體專利都已經過期了,自由軟體界再也不用擔心相關的侵權問題。(明明都是獨立開發的了)
    所以自從FreeType 2.4版開始,已經是預設開啟BCI解譯器。不過APDFViewer用的是舊版本的FreeType編譯,
    希望這裡應該就是最後一次發相關重編文了...

    請參考ChiHua兄的這篇分享文,把附件的函式庫用7zip解壓縮後替換掉就可以了。
    http://forum.palmislife.com/thread-105963-1-1.html

    下載點這邊...  (檔案還是太大PiL不收 )

    因為只有重新編譯,沒有修改程式,就不再附上原始碼。有需要的朋友,請到相關網頁自行下載。
    這裡提供相關連結:

    詳細的編譯步驟
    http://code.google.com/p/apv/wiki/BuildingLibs

    nookDev開發團隊源碼庫
    http://code.google.com/p/nookdevs/source/checkout

    另需要下載Android NDK的原生編譯環境。
    http://developer.android.com/sdk/ndk/index.html

    這裡為了讓沒有內嵌中文的PDF檔也可以正常顯示,函式庫連同Google Droid Font多國字型也包在內,會比原始的版本大不少。
    但為了通吃不同的PDF檔,這應該是值得的。

    有任何問題,還請回報,謝謝!

    ps. 在Ubuntu下的Mozilla依舊選不到分區,這篇是用Chrome發的。

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?免費註冊

    已有 1 人評分分享 收起 理由
    diclee + 5 感謝阿~剛好有遇到

    總評分: 分享 + 5   查看全部評分

    分享淘帖0 分享分享0 收藏收藏0 頂4 踩0
    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-1 06:53 , Processed in 0.040691 second(s), 35 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部