Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > iRex

Notices

Reply
 
Thread Tools Search this Thread
Old 01-29-2009, 03:23 AM   #1
ericshliao
Guru
ericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enough
 
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
好讀 for iLiad

This is a text viewer (in essence, it's a pdb file viewer, not a text file reader) that is specifically targeted at displaying traditional Chinese glyphs vertically on iLiad. If you don't read traditional Chinese, you can ignore this thread, because it's useless for you.

Chinese text can be displayed horizontally and vertically, and I personally prefer vertically displayed text, so I make this program.

The following instructions are specifically for readers capable of reading traditional Chinese.

這是「好讀」的iLiad版。如果你不知道「好讀」是什麼,或是對它沒興趣,就不必再看下去了。雖然我稱它 是「好讀」的iLiad版,但這支程式是我自己寫出來的,和「好讀」網站沒關係,只是可以拿它來看「好讀」 格式的電子書罷了。

安裝步驟(嚴格說起來,這支程式不需要安裝,但為了配合iLiad的特殊性,必須修改一些iLiad的設定。特別強調 ,以下全部都是手動安裝的步驟,需要有一些Linux的操作經驗):

0. 必須先安裝developer package。我的iLiad是歐版的,中國版的應該也可以,但我沒試過。

1. 先下載附件壓縮檔ivtv.zip,解開後連目錄"ivtv"放到MMC/SD的"programs"目錄裡。再下載ivtv-addon.zip,一樣解壓縮放到"programs"目錄裡。後者會覆蓋前者的某些檔案,那是正常的。 除非自己改動一些設定,安裝路徑不能更改,否則不能執行。程式和函式庫會占去約50MB的空間 。
原先曾下載過ivtv.zip的人,只需要再下載ivtv-addon.zip就可以了。ivtv.zip沒變動。

2. 去好讀網站下載一個電子書檔案(建議用這個http://www.haodoo.net/Files/89/89.pdb)把它放在ivtv目錄裡,檔名改成test.vpdb。在iLiad的contentlister裡,進入MMC/programs目錄,現在裡面應該會有一個ivtv 0.4.5的圖示,請執行它,如果執行ivtv後畫面有顯示電子書的內容(中文顯示如有問題,那是字型沒安 裝,後面再解決),表示程式已安裝完成。請在銀幕最上方、最中間的地方點一下,應該會翻頁,在同一個地方再 點一下,應該會離開程式,回到contentlister。
步驟2是為了讓使用者能立即測試ivtv程式是否能在iLiad上執行,倘若到此沒有問題,再進行後面的步驟。

3. 安裝中文字型,挑個你喜歡的truetype字型,安裝到iLiad上。安裝方法請自行研究(在Wiki裡有教學)。如果已安裝中文字型,可以忽略。只要是支援Big5字集的truetype中文字型應該都可以用。在中華民國教育部的網站上有個免費的楷書字型(http://www.edu.tw/files/site_content.../kai-linux.ttf),效果還不錯。我個人是偏好「華康儷中宋」,比較有看古書的感覺。支援GBK字集的也可以用,像方正的小標宋 也很不錯。
中文字型是否安裝成功並不影響ivtv reader程式的安裝與執行,好讀的電子書還是可以打開,只是不能正確顯示中文字而已。
某些字型在橫排顯示時沒問題,在直排顯示時會有上下字距混亂的情況,那是字型的問題,不是ivtv程式能解 決的,請改換其他字型。

4. 設定字型:如果確定iLiad上只裝了一個中文字型,就可以忽略這個步驟。
請在mrxvt裡執行fc-list,把所有已安裝的字型列出來,從裡面找出中文字型的名稱,記下來,後面的設定需要知道中文字型的名 稱。另一個辦法是改run.sh,加入一行:"fc-list > fontlist.txt",執行ivtv,所有安裝在iLiad裡字型名稱就會出現在記憶卡的progr ams/ivtv/fontlist.txt檔案裡。如果實在不知道怎麼進行,可以先略過查字型名稱這一段,等程式執行後再用 字型設定對話框來查字型名稱。
ivtv目錄裡有個ivtv.conf,用於設定預設字型。裡面有兩行,第二行前面加了"#",可以忽略, 把第一行裡的your_font_name改成iLiad中已安裝的中文字型名稱,後面的"13"是字型大 小,可以改成自己想要的大小,大約10到15的顯示效果都還算可接受。

5. 修改"/mnt/settings/registry/registry.xml",在裡面加入以下兩段:
Code:
        <application type="IVTV">
            <appCategory>viewer</appCategory>
            <argMask>_FILENAME_</argMask>
            <execute>/media/card/programs/ivtv/run.sh</execute>
            <supportFormat>
                <extName>vpdb</extName>
            </supportFormat>
            <xResourceName>ivtv</xResourceName>
            <ipcChannel>14</ipcChannel>
            <appIconPath/>
        </application>
注意:ivtv只接受副檔名為pdb或vpdb的檔案。好讀的副檔名是.pdb,但為了和iLiad上其他 pdb格式的檔案有所區隔,我改用".vpdb"為副檔名。如果沒這個顧慮,可以把vpdb改回pdb。不 過,我不建議用pdb為副檔名

Code:
        <extensionInfo>
            <associateApp>IVTV</associateApp>
            <extName>vpdb</extName>
            <extIcon>/usr/share/contentlister/Icon_ivtv.png</extIcon>
        </extensionInfo>
注意:請準備一個符合自己喜好的icon, 放到/usr/share/contentlister/Icon_ivtv.png. 沒有這個icon也沒關係,只是在
contentlister 裡vpdb的icon會變成全黑,不會影響使用。

步驟5是為了方便從contentlister開啟電子書、控制LED閃燈爍,以及使用iLiad的按鈕。 倘若沒修改registry.xml,ivtv執行時就不能正確控制LED燈的閃爍,而且只能用觸控銀幕來 翻頁,不能使用iLiad的翻頁鍵或其他按鍵。

6. 完成前五個步驟,重開機後就可以從contentlister打開副檔名為".vpdb"的好 讀格式電子書(開啟方式就和開啟pdf檔一樣,直接點選)

操作方式:
1. 電子書打開後,前幾頁是書的目錄,每一章的章名上面有一個"▼"符號,點它可以直接跳到那一章 。

2. 銀幕被分成3X3的九宮格,從上到下、從左到右編成1到9號,1是翻上頁,2是結束程式,3是 翻下頁。但要注意如果在目錄頁,從上方算起100pts被保留給章節目錄,要翻頁得點下面一些。4到6暫時沒用。7到9只在第一頁時有用,7是縮小字型,8是叫出字型設定對話框,9是加大字型。

3. 按鍵:必須要修改registry.xml才能使用iLiad的按鍵。翻頁鍵就不用再提,up-arrow鍵是跳到上一章的開頭,down-arrow是跳到下一章的開頭,big-dot是回到第一頁。

4. 要結束ivtv必須用觸控筆點,不能像讀pdf檔時,按iLiad上的按鍵就可以離開。

其他說明:
1. 這個版本沒有pre-cache下一頁的功能,翻頁速度約需4到5秒,如果有pre-cache,翻頁速度約為3秒。為了顧及使用上的穩定性,公開的版本不會有pre-cache的功能。

2. 這個版本沒有儲存設定或書籤的功能,所以每次打開電子書都是從第一頁開始。不過因為可以點選章節,也算是可 以彌補吧。

3. 下個版本會加入直接從zip或rar壓縮檔讀取檔案的功能。(補充:因為zip和rar的壓縮檔我拿來看漫 畫,所以這個ivtv就取消這個功能了)

4. 我不會提供自動安裝包。一來,製作的程序複雜;二來,我的iLiad裡面裝了太多程式,整個執行的環境很複 雜,能用在我的iLiad上的安裝包,不見得能用在其他人的iLiad上。倘若自動安裝包在別人的iLia d上出了差錯,要找出問題所在可能很費功夫。

5. 好讀的電子書都是Big5編碼的,所以不會有簡體字版的好讀電子書。

6. 要改安裝到CF,得修改ivtv/etc目錄下的pano, gtk-2.0 裡面的檔案,把/media/card/programs/ivtv/ 改成/media/cf/progams/ivtv/。我想,這樣應該可以吧。

7. 在ivtv/lib目錄下的函式庫,有一些其實是不需要的。你可以試著一個一個刪掉,測試哪些是不需要的,應該可以節省 不少儲存空間。

PS. 在iLiad的使用者中,會拿iLiad來看繁體中文電子書的應該不多,知道好讀的也不會太多,在這些條件 的交集下,我很好奇有多少人會用到這支程式。所以,如果你覺得這支程式有用,請在這裡留句話,算是給我留個 紀念。不過,如果只是好奇,下載來試試看,就不要留話了。
Attached Thumbnails
Click image for larger version

Name:	2009-02-14_083521.png
Views:	227357
Size:	30.4 KB
ID:	23481   Click image for larger version

Name:	2009-02-14_083635.png
Views:	223141
Size:	139.9 KB
ID:	23482   Click image for larger version

Name:	2009-02-14_083713.png
Views:	227665
Size:	45.2 KB
ID:	23483   Click image for larger version

Name:	2009-02-14_083740.png
Views:	226981
Size:	36.1 KB
ID:	23484   Click image for larger version

Name:	2009-02-14_083805.png
Views:	221579
Size:	158.1 KB
ID:	23485  
Attached Files
File Type: zip ivtv.zip (12.42 MB, 273595 views)
File Type: zip ivtv-addon.zip (5.05 MB, 295644 views)

Last edited by ericshliao; 09-27-2009 at 10:08 PM.
ericshliao is offline   Reply With Quote
Old 01-30-2009, 09:37 AM   #2
tudou331100
Enthusiast
tudou331100 began at the beginning.
 
Posts: 26
Karma: 10
Join Date: Jan 2009
Location: Tianjin,China
Device: irex iliad V1, palm treo 650
好强,加油

以后买iLiad送台湾朋友就可以给他们装这个了

Good job !!!!
tudou331100 is offline   Reply With Quote
Advert
Old 01-30-2009, 12:08 PM   #3
marcas
Junior Member
marcas began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Jan 2009
Device: iliad (v2); palm TX;
好傢伙!

確實如你所說,會在iliad上用好讀的人並不多

看到這篇文章也讓我嚇了一跳,很難想像iliad和「好讀」會產聯結

又是用中文發帖,真讓人倍感親切

好讀站上蠻多不錯的的電子書,一直以來我都是放在palm裡閱讀

有了這個程式,就可以放在iliad閱讀囉~^_^

謝謝你的開發,也期待將pre-cache的功能加入,並使之穩定!
marcas is offline   Reply With Quote
Old 02-06-2009, 07:00 PM   #4
booklover
Enthusiast
booklover began at the beginning.
 
Posts: 43
Karma: 10
Join Date: Apr 2008
Device: Iliad 2nd ed.
这程式可以直接在Iliad内存上运行吗?还是必得放置在SD卡上?

好读网真是不错,谢谢推荐。
booklover is offline   Reply With Quote
Old 03-09-2009, 08:59 AM   #5
foxql
Member
foxql began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Mar 2009
Device: none
中文字型怎么装啊?我逛了好久论坛,也没找到。可以帮忙吗?

看中文贴就是感到亲切:)
foxql is offline   Reply With Quote
Advert
Old 03-11-2009, 03:54 AM   #6
bbapro
Junior Member
bbapro began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Mar 2009
Device: none
虽然不用,但是支持。顶顶
bbapro is offline   Reply With Quote
Old 03-11-2009, 11:24 AM   #7
jatqceer
Junior Member
jatqceer began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Dec 2007
Device: iRex iLiad
很好很好!你知不知道有什麽方法可以把txt檔轉成好讀支持的檔嗎?
jatqceer is offline   Reply With Quote
Old 03-24-2009, 12:54 PM   #8
maxhyl
Member
maxhyl began at the beginning.
 
Posts: 20
Karma: 10
Join Date: Nov 2008
Device: iLiad 2nd
讚一個!真的是太神奇了,除了支持,還是支持!
以後就可以不再用pda大小的螢幕來好讀檔了。
謝謝!再一次謝謝!
好幾年前,當開始有好讀時,是用小小的pda來看,
也不知道視力是不是就從那個時候開始惡化的。
兩年前開始買了第一台SONY 的 Prs 505,
中文化之後,再加上軟體配合,
繁體中文直排的效果幾乎是百分之百的完美。
光線強一點的環境下看,
還真會以為看的就是一張排版精美的印刷文件。
沒多久之後,買了iLiad。
感覺除了有8吋的螢幕之外,
其它的功能就不說也罷!
想在iLiad上看中文,除了一些有內嵌簡體中文字檔的pdf檔之外,
其它的文件格式就連想也不必想。
歐版的iLiad在重新刷機過之後,
就不支援中文的選單,更不必說支援中文文檔的直讀。
謝謝你所寫的軟體!
自己的iLiad用mrxvt叫出字檔,
內裝是王漢宗中明體(HanWangMingMedium)。
現在馬上安裝來測試一下。

Last edited by maxhyl; 03-24-2009 at 01:48 PM.
maxhyl is offline   Reply With Quote
Old 03-24-2009, 10:25 PM   #9
henryhu
Junior Member
henryhu has learned how to buy an e-book online
 
Posts: 8
Karma: 82
Join Date: Jan 2009
Device: Iliad 2nd
ericshliao, is ivtv opensource? This tool is very cool. Hope you can modify it to support txt format file.
henryhu is offline   Reply With Quote
Old 03-25-2009, 02:43 AM   #10
maxhyl
Member
maxhyl began at the beginning.
 
Posts: 20
Karma: 10
Join Date: Nov 2008
Device: iLiad 2nd
測試結果:
把解壓後的ivtv資料夾內的ivtv檔複製到
在MMC/SD卡內,自行建立的programs目錄內,
除了作者很漂亮的icon,
無法打開程式。
是不是字檔出了問題?
還是有其它的原因?
很期待能夠在iLiad上閱讀好讀。
maxhyl is offline   Reply With Quote
Old 03-25-2009, 06:34 AM   #11
ericshliao
Guru
ericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enough
 
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
To maxhy,
Did you follow the installation instructions? I guess not.
If you modify registry.xml, you should open vpdb file from contentlister directly. If you don't, you should modify run.sh and execute ivtv program from contentlister. Please read the instructions again.
As to font installation, there are instructions in Wiki.

Last edited by ericshliao; 03-26-2009 at 08:14 AM.
ericshliao is offline   Reply With Quote
Old 03-30-2009, 04:16 AM   #12
foxql
Member
foxql began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Mar 2009
Device: none
我把字体文件放在sd卡fonts目录里,重启后还是无法中文看的文档啊
问题出在哪里呢?
ericshliao兄可以帮忙吗?
foxql is offline   Reply With Quote
Old 04-03-2009, 04:41 AM   #13
ericshliao
Guru
ericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enough
 
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
似乎有些好讀的檔案還是會開啟失敗(例如大秦帝國-五),我還在找原因。
目前確定這本倪匡的藍血人(http://www.haodoo.net/Files/89/89.pdb)是可以打開的,請先用這個檔案測試是否安裝成功。
有人可能已經安裝成功,卻因恰巧選到打不開的檔案,而誤以為沒安裝成功。很抱歉。

Last edited by ericshliao; 04-03-2009 at 04:52 AM.
ericshliao is offline   Reply With Quote
Old 04-03-2009, 09:25 PM   #14
ericshliao
Guru
ericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enoughericshliao will become famous soon enough
 
Posts: 976
Karma: 687
Join Date: Nov 2007
Device: Dell X51v; iLiad v2
剛才重新檢查了一次,原先提供的ivtv.zip壓縮檔少了一些函式庫,我已經補在ivtv-addon.zip裡了。已下載過ivtv.zip的人請再下載ivtv-addon.zip,把裡面的內容解開放在同一個地方,並且覆蓋原先ivtv.zip裡的某些檔案。
我把安裝步驟改寫了,請再看一次。
我上面說大秦帝國-五不能打開,是在我的PC上測試時有問題,在iLiad上沒問題。
對於原先測試不周全造成困擾,非常抱歉。

會出現這個差錯是因為我的SD卡裡有其他的程式,函式庫是集中安裝在別的地方,要移到ivtv的目錄裡的時 候,有些遺漏,但在我的iLiad 上不會有這個問題,所以我沒留意。

Last edited by ericshliao; 04-03-2009 at 10:05 PM.
ericshliao is offline   Reply With Quote
Old 04-03-2009, 09:37 PM   #15
logit
Member
logit began at the beginning.
 
Posts: 12
Karma: 10
Join Date: Oct 2007
Device: iLiad
谢谢!相当好的程序,不知道是否能支持简体中文 GB2312编码的显示?
logit is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
iliad-regutils: Easy editing of the iLiad registry Martijn iRex 7 09-04-2010 06:12 AM
POLL to Iliad owners: Should people buy an Iliad or not? ali iRex 20 01-20-2010 06:11 AM
iLiad How to make iliad into a SSH server and connect with iLiad tudou331100 iRex Developer's Corner 21 02-06-2009 05:35 AM
Ended Iliad iRex + Iliad cover for sale in London acorral Flea Market 0 01-16-2009 06:09 AM
iLiad Book Edition slower than iLiad v2: different sw version? SecondoMe iRex 17 05-14-2008 01:42 PM


All times are GMT -4. The time now is 01:07 PM.


MobileRead.com is a privately owned, operated and funded community.