[討論]EZRead Touch 純文字檔的限制

我有一台EZRead Touch 廣告版,
大都用來閱讀純文字檔.
不過會出現一些排版問題,例如有的字會空格,有的斷行消失.
這些不是什麼大問題.
不過對於排版卻有很大的影響.
例如看文章的時候常常搞不懂現在是換章節還是只是換行.
寫信跟客服抱怨,這是我的信:

=======================================================
您好.本人使用EZREADER 廣告版.
平常使用UTF-8格式閱讀TXT檔.
檔案內容常有錯誤,以下為例子.
*************************************
使用記事本存成UTF8格式

反而這是

這樣的狀況而在這裡

然而這有兩個人

三個小時

棘皮動物
貫穿它們的身體

麗塔.布拉塔斯基
理查‧克萊德門

─│◎§←→。,‧?
。・.・.。‧、丶

空四行




---------
****************************************

以上內容以utf-8 txt檔在閱讀器上顯示會出現幾點錯誤:

1.空白行消失,尤其最後的空四行直接變成:

空四行
---------


2.有時斷行會變成空格,例如:
麗塔.布拉塔斯基
理查‧克萊德門

在閱讀器上顯示的是:
麗塔.布拉塔斯基 理查克萊德門


3.某些字的後面會空格 [而] [個] [物] [們]

4.某些符號無法顯示,例如新注音的符號鍵盤的 > 所打出來的‧.

以上是我大致整理出來的問題,另外還會有兩個字重疊的狀況.
只是一時之間找不到例子.
尤其是斷行變成空格或是消失對於排版有很嚴重的影響.
希望能夠用韌體升級的方式解決這些問題.謝謝.
============================================================




對方給的答案是這樣:

============================================================
感謝您的來信!
您的檔案經工程師測試後回覆如下:

此測試檔剛好反應出我們在純文字閱讀器三個限制:



1. 莫名的空白

我們的純文字閱讀器,是基於 Linux FBReader版的軟體所改善的版本。
這版本在中文顯示部份,會有若干中文字編碼導致文字分開的問題。已附件測試檔為例:



(UTF8) 而 – E8 80 8C

(UTF8) 個 – E5 80 8B

(UTF8) 們 – E5 80 91



已上這些字的UTF編碼,皆有 80 在裡面,這會導致顯示這個字以後,後面會多一個空白。



2. 無法顯示多行換行

目前使用的純文字閱讀器,原本在 0D 0A 或是 0A 0D 的換行符號存在時,
由於會先進行頁碼估算,所以每次翻頁,都會損失記憶體。但我們的閱讀器只有 128MB,
加上程式運行時真正能用的記憶體空間其實很少,所以我們必須避免不必要的記憶體浪費,
所以匯濾除多餘的換行符號後再顯示( PS : 不會更動到原本的文檔 ),
所以目前不管有幾個換行,我們只會處裡一個讓段落換行的 0A 0D 符號。



3. 無法顯示某些符號

這是字型的問題。因為目前所選用的字型檔,對於全形的符號,
會有若干的不支援,所以會顯示為空白。


以上,給您參考。

===========================================================

以上給我參考?
恩...理由解釋我是很高興啦...不過並沒有提到解決方案耶...
難道更新韌體也無法解決嗎? 有點失望.

不知道其他廠牌的閱讀器是不是也有相同的問題?
還是大家都看PDF檔沒在看TXT的?
2012-09-18 13:03 發佈
老實說, 這部份小弟日期也遇到過, 不過似乎不是只有 Touch 的機子才會發生的問題.
小弟手邊有三台機子, 分別是 Touch, 易讀機跟早期綠林科技的GreenBook。
都有同樣的問題, 不過, 小弟猜想, 應該是Linux系統本身的問題占多數,
因為小弟發現似乎只有在 txt 才會發生這樣的問題, 反倒是 DOC 或 EPUB 的格式, 很少發生!
除此外, 它算是低價的精品
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?