View Single Post
Old 03-24-2012, 12:15 PM   #162
ixtab
(offline)
ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.ixtab ought to be getting tired of karma fortunes by now.
 
ixtab's Avatar
 
Posts: 2,907
Karma: 6736094
Join Date: Dec 2011
Device: K3, K4, K5, KPW, KPW2
The only font affected by all this weirdness is the default "condensed" one.

So if you're really, really, desperately in love with that font (Caecilia condensed), you'll have to do without the "newer" libfreetype. FontHack as such will then work for all fonts, but you may see the well-known issues for which the new freetype library was introduced in the first place.

If you do use the new library, the default condensed font will revert to the default serif font (Caecilia regular). I don't know why this is happening, or how it can be fixed. This is *not* a problem with fonthack, and in fact not even with the freetype library itself either(*), but with the Kindle framework. Fonthack as such will again work correctly, and a simple workaround is to explicitly set another condensed font.

I am recommending DejaVu Serif condensed, for the simple reason that it looks much better than Caecilia condensed. In fact, I'm personally using DejaVu Serif condensed directly as the Serif font, so I don't even need the condensed font at all.

But this is all personal taste, of course.

(*) I am assuming that the freetype library originally shipped with the KT is one that was heavily modified by Amazon. This would explain these differences in behavior.
ixtab is offline   Reply With Quote