Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 02-15-2015, 01:19 PM   #1
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
Cool Reader and kerning

Recently I installed the newest Cool Reader for my Kindle 3 from CrazyCoder's Github. It's working fine, but I can't get kerning to work. The checkbox in the options menu does nothing.

I checked the desktop version on my Linux PC and there I can't even find a kerning checkbox. Kerning doesn't work here either.

And yes, I've tried with fonts that have kerning information. When I try FBReader on my Linux PC the kerning with the same fonts looks fine. Unfortunately I can't seem to find a working download for FBReader for Kindle 3.

Am I missing something or does Cool Reader not support kerning? Any other way to get decent kerning on my Kindle 3 or any other more recent e-ink device (I might upgrade if I got better font handling)?
IceHand is offline   Reply With Quote
Old 02-15-2015, 03:56 PM   #2
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,477
Karma: 26012492
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
@IceHand: IIRC, because this came up w/ KOReader when I looked into it, the kerning mentioned is only FreeType's very, very, very basic kerning support, which is (according both to FT's docs and my testing) fairly useless. Kerning's the job of a layout engine (w/ a FT/FC stack, usually harfbuzz, or something using harfbuzz [cairo+pango/Qt]), something that's mostly nonexistent with CRe.

TL;DR: Nope.

Last edited by NiLuJe; 02-15-2015 at 03:58 PM.
NiLuJe is offline   Reply With Quote
Advert
Old 02-16-2015, 05:47 AM   #3
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
Hm, I feared as much. Do you know any recent e-ink reader where it's possible to get proper kerning and hyphenation? I could use XeTeX to get a good looking PDF, but that's an awful lot of work.
IceHand is offline   Reply With Quote
Old 02-17-2015, 03:51 AM   #4
bhaak
Groupie
bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.bhaak can program the VCR without an owner's manual.
 
bhaak's Avatar
 
Posts: 164
Karma: 164969
Join Date: Dec 2011
Device: Palm IIIx, (iPhone|Kindle) Touch
Quote:
Originally Posted by NiLuJe View Post
@IceHand: IIRC, because this came up w/ KOReader when I looked into it, the kerning mentioned is only FreeType's very, very, very basic kerning support, which is (according both to FT's docs and my testing) fairly useless. Kerning's the job of a layout engine (w/ a FT/FC stack, usually harfbuzz, or something using harfbuzz [cairo+pango/Qt]), something that's mostly nonexistent with CRe.

TL;DR: Nope.
If you look at this screenshot of HackedUpReader (which as I understand is using the same crengine code as KOReader), you see that basic kerning on a KT is working okay (check for "Tochter" or "Tau" in the middle of the screen):
http://bhaak.net/kindle/hackedupreader_blindtext.png

But this is not with the builtin freetype library but the one we compiled separately for the K5 devices. The builtin is missing LOTS of features, including any kerning support (if you look closely, you'll notice that the Amazon fonts are designed to look good with no kerning, so they know about it).

I don't know if the K3 can use the same freetype library and I agree that the crengine code is not a full layout engine.

But for a alphabetic left-to-right language, it is better than the Amazon engine (which does nothing) and far from useless.
bhaak is offline   Reply With Quote
Old 02-17-2015, 08:03 AM   #5
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,477
Karma: 26012492
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
@bhaak: It's very, very subtle, and works on a small subset of fonts (old kern tables, no GPOS support, IIRC). But, yeah, if enabled (which I think I did by default), that should also be handled w/ KOReader.
NiLuJe is offline   Reply With Quote
Advert
Old 02-17-2015, 08:26 AM   #6
sadowski
Connoisseur
sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.sadowski ought to be getting tired of karma fortunes by now.
 
Posts: 84
Karma: 1142796
Join Date: Jul 2009
Device: Sony PRS 350, Kobo mini, PB mini
I found that (for at least some fonts like charis sil) kerning in coolreader actually reduces the quality of the font rendering. So I keep it off. No idea why that is.
sadowski is offline   Reply With Quote
Old 02-18-2015, 08:34 AM   #7
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
I don't understand why FBReader isn't more popular. At least the desktop version that I tested on my Linux PC offers far superior font rendering with true kerning and even automatic ligatures.

@bhaak: Well, freetype's kerning might be better than nothing, but it's far from ideal. I might take a look at HackedUpReader though, if I get a newer Kindle.

@sadowski: Huh, that's weird. Even more so because Charis SIL has no kerning information included.
IceHand is offline   Reply With Quote
Reply

Tags
cool reader, kerning

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PW1 and Kerning mandy314 Amazon Kindle 8 03-06-2014 12:06 PM
Spaces vs. kerning for laying out quotes and symbols? jackwoe ePub 4 06-12-2013 12:23 PM
PRS-T1 sony prs-t1 Cool Reader vs FBReader vs Reader killermiller Sony Reader 1 10-08-2012 03:06 PM
Need to Help for Cool Reader anu_09 Android Developer's Corner 1 11-03-2011 05:56 AM
Cool reader and E-Book reader differences? PKFFW OpenInkpot 9 11-22-2010 05:52 PM


All times are GMT -4. The time now is 09:03 AM.


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