View Single Post
Old 01-14-2013, 07:40 PM   #1
Manolo
Addict
Manolo has learned how to read e-booksManolo has learned how to read e-booksManolo has learned how to read e-booksManolo has learned how to read e-booksManolo has learned how to read e-booksManolo has learned how to read e-booksManolo has learned how to read e-books
 
Manolo's Avatar
 
Posts: 207
Karma: 792
Join Date: Dec 2012
Location: Spain
Device: Kobo AuraH2O & Onyx i62HD & M92
Coolreader and FBreader Bugs and Wishlist

As we have threads about PDFReader I think a thread about Coolreader and FBreader bug reports and wishlist is needed too. Firmware updates thread are long and this is related to i62HD and M92
So, in no specific order we have:

A.-Coolreader

1.-Fonts
(Same bugs in both CR and Fbreader)

1a)Unable to switch to external fonts located in the folder "Fonts" either in the internal user memory partition or external microSD card.
Fonts can only be added to the hidden system partition.
Unofficial Workaround: you can use OTFM to move fonts, but it isn't the desirable way to add fonts and you can broke things with OTFM!!
Official fix: none

1b) It's limited the number of fonts (I think the maximum number is 25).
Unofficial Workaround: none
Official fix: none

1c) Problems in accent characters (á, ê, ï, ù ...) or others special characters in some font families
(strictly is a font issue not a CR/FBR issue)
Unofficial Workaround: don't use those fonts and use others that doesn't have the problem (Bitstream, Dejavu ...) or even delete them with OTFM

2.- Hyphenation:
2a) Bad Hyphenation: Hypenation in CR is "tied" to a specific hyphenation file: "Russian_EnUS_hyphen_ (Alan). Pdb"
Any book open in another language does not show a correct hyphenation.
Moreover, there is no way to choose Pdb file for the preferred language of reading.
Unofficial Workaround: Rename your language hyphen file to
"Russian_EnUS_hyphen_ (Alan). Pdb" with OTFM in the hidden system partition
(user rfog talk about that in this forum some months ago and no improvement done in official firmware)
or edit CR3.ini file
Official fix: none

IMO users should have the option to choose their hypen file and/or CR should choose automatically the right language hypen file according to the document language.
(It's what FBReader do with usr\share\onyx_reader\zlibrary\hyphenationPatterns .zip)

2b) User would also be able to switch on/off hypen
Unofficial Workaround: edit cr3.ini as stated by pkobo
https://www.mobileread.com/forums/sho...43&postcount=7
(but user shouldn't´t meddle with config files editing, this is a ereader not a sysadmin tool simulator!)
Official fix: none

More info about hyphen unofficial workaround by Rfog
https://www.mobileread.com/forums/sho...d.php?t=187946
other by rfog (but in Spanish)
http://www.lectoreselectronicos.com/...-en-CoolReader
More info by Tuxor (Thanks Mono for talking about that)
https://www.mobileread.com/forums/sho...18&postcount=5

3.-Dictionaries lookup problems
Dictionary lookup doesn't always work as it should in CR.
(as user yayo reported in i62 firmware updates thread)
When you double tap on a word to open the dictionary lookup sometimes what happens is that you just turn the page or that you turn the page AND open the dictionary. And the highlight isn't precise, the darker area doesn't just encompass the tapped word but it extends upward, so that it almost touches the word above the one you mean to highlight/lookup in the dict.
Dictionaries in CR work much worse than in FBReader or PDFReader.
Unofficial Workaround: none (apart from using FBReader or PDFReader of course)
Official fix: some improvement in firmware from April 2013

4.-CR in our Boox is an "old" release.
It's release 3.0.51-28 (October 2011 in Coolreader download web) while I have seen 3.0.57-15 (may 2012) in an unofficial firmware for Jinke Hanlin V3
(and 3.1 in Android but I'm not sure if 3.1 releases are available for Linux non-Android).
I suppose some CR3 bugs should be patched in current releases and perhaps a few features added.
Of course I'm talking about CR3 for Linux not CR3 for Android.
Why can't Onyx (or its distributors) update CR3 to newer releases of CR3 for Linux? Perhaps is there any problem with Boox SDK and newer CR doesn't compile?
Unofficial Workaround: none (unless somebody install Onyx SDK and compile it)
Official fix: none

5.- It does not updates the "Recent documents" and "Recent reading" lists.
Unofficial Workaround: none (apart from using FBReader or PDFReader of course)
Official fix: fixed in April 2013 release

6.- CSS bug in EPUB

https://www.mobileread.com/forums/sho....php?p=2011208
(thanks to Mono and Tuxor)
Unofficial Workaround: Copying epub.css file from the repository as stated in
https://www.mobileread.com/forums/sho...08&postcount=2
Official fix: 1.8 firmware uses the same epub.css that Tuxor recommended, but it isn't perfect

7.- Bookmarks percentage bug
(thanks pkobo)
CoolReader shows strange numbers in the bookmarks list, for instance "1090" when current book has 540 pages only. This confuses users. Actually this is percent and should be displayed as 10.90%
To fix it, onyx devs should replace their code:
Code:
        int pos = list[i]->getPercent();
        QString str(tr("%1"));
        str = str.arg(pos);
        QStandardItem *page = new QStandardItem(str);
with:
Code:
QStandardItem *page = new QStandardItem(crpercent(list[i]->getPercent()));
in the src/cr3/cr3_onyx/src/mainwindow.cpp

B.-FBReader

1.-Images in ePub
Not shown images in ePub, mainly cover book images.
Unofficial Workaround: none (apart from using CR or PDFReader of course)
Official fix: none

2.-New FBReader releases
As in CR our FBreader release is old (It has been said here that is 0.10.3 from 2009!! If that is correct there is an stable release 0.12.10 from 2010). I know that FBreader for Linux development was stalled for two years and only updated Android versions were released. But since july 2012 we have the new beta branch 0.99 for Linux (not-Android) and last update is 0.99.4 from November 2012.
Has anyone in Onyx (or its distributors) checked how new FBReader works in our ereaders? I know is a beta release but 0.10.3 or 0.12.10 doesn't seems to be a 1.0 release either isn't it?
Unofficial Workaround: none (unless somebody install Onyx SDK and compile it)
Official fix: none

3.-Fonts problems
See Coolreader section as both have same behavior with fonts.

C.-OTHER/WHISLIST

1.-While not strictly a CR o FBReader issue I want to add to whislist is option to choose engine for MOBI, RTF, TXT, just the same way we can do in EPUB.
Yes I know can be done with OTFM.

2.-Wish: more options including quotation and more highlight options, options to disable included CSS styles in EPUB (as CR for Android do), ....

3.-Zoom options to images in CR

D.-COMIC READING BUGS
1.-It doesn't save the last page opened with cbz files
(thanks luki)
Unofficial Workaround: none
Official fix: none

2.- Cbr/cbz must be browsed using the keys on the left side.
It would be better allow use the M92 joystick to turn page like can be done with all the other formats.
(Thanks underscore)

E.-DJVU BUG
1.-Some DJVU doesn't open again, but them can be openbed if remaned or moved
https://www.mobileread.com/forums/sho...3&postcount=41
(thanks edmon)
Unofficial Workaround: none
Official fix: none

Of course I will be grateful if you contribute bugs, solutions and wishes.

Last edited by Manolo; 05-08-2013 at 04:34 AM.
Manolo is offline   Reply With Quote