BTW, it's worth noting that with USE_ALT_FONTS and with*out* /mnt/us/fonts, I do see some extra fonts displayed in the Aa dialog (presumably some builtins). So it clearly does something. I'm guessing the real problem here is that ;fc-cache isn't actually doing what I want.

Also, KT must "reboot" automatically in 7-8 minutes after ;fc-cache entering (cache invalidating is slow and alt fonts are added to cache last of all). Only after this "rebooting" new fonts will be available ("rebooting" is not real rebooting, it's just restarting of framework, but it looks like rebooting).

Also, KT must "reboot" automatically in 7-8 minutes after ;fc-cache entering (cache invalidating is slow and alt fonts are added to cache last of all). Only after this "rebooting" new fonts will be available ("rebooting" is not real rebooting, it's just restarting of framework, but it looks like rebooting).

Which version of firmware do you have?

I eventually figured out both of those things. Basically I just have to wait.

I also noticed that it only displays the first 2 or 3 fonts alphabetically—and since the builtin fonts it displays are HangulGothicMTC-Medium_E and HeiseiMaruG, this means that fonts later in the alphabet can't be used. (There's an obscure Russian page which mentions that the fonts have to start with A-G, but it doesn't actually say why. The dependency appears to be on the actual font name, embedded in the file, and not the file name.) This is slightly annoying for me, because the font I really want on the Kindle is Warnock Pro. (I did a mockup of some books with Warnock Pro embedded, and they look great!) Time to edit some .ttf files.

This is slightly annoying for me, because the font I really want on the Kindle is Warnock Pro. (I did a mockup of some books with Warnock Pro embedded, and they look great!) Time to edit some .ttf files.

Alright, I used fontforge to change the name to Arnock Pro, and it works! Renders the same as embedding the font in the .epub and converting to KF8 with the embedded font.

Arno Pro also works pretty well. It's a little narrower, and running it one size larger gives about the same horizontal density as (W)arnock Pro, but with slightly lower vertical density. Both look quite nice. Also, BTW, both of them are actually .otf fonts.

Turns out it will display more than 3 fonts, as long as they all start with A-G. In one case I actually got it to display part of an I name (ITC Berkeley) after the builtin H names, so it seems to be indexing them, but has a very strange idea about what to display.

Overall, this strikes me as a very crufty and possibly unintentional hack. But hey, it works. Mostly.

Turns out it will display more than 3 fonts, as long as they all start with A-G. In one case I actually got it to display part of an I name (ITC Berkeley) after the builtin H names, so it seems to be indexing them, but has a very strange idea about what to display.

Alt fonts' names are displayed in one horizontal line in Aa window, so width of this line is a limiter for number of displayed fonts. I guess, if you'll give one-letter names (A to G) to your fonts' typefaces, you'll see more than 3-4 alt fonts in the Aa window.

Also, fonts' names are displayed in alphabetical order, aren't they? Does your case with ITC Berkeley contradicts with this observation?

All fonts in the /mnt/us/fonts are available in system after refreshing Fontconfig cache (i.e. ;fc-cache), so fonts with typface name starting from I-Z are "hidden" (i.e. displayed out of bounds of Aa window) only because of alphabetical order of displaying and not so wide single horizontal list "line".

Quote:

Originally Posted by adamselene

Overall, this strikes me as a very crufty and possibly unintentional hack. But hey, it works. Mostly.

This way isn't hack at all. It's a "stock feature". I mean, it was intentionally implemented by Amazon programmers, I've just discovered it.

Alt fonts' names are displayed in one horizontal line in Aa window, so width of this line is a limiter for number of displayed fonts. I guess, if you'll give one-letter names (A to G) to your fonts' typefaces, you'll see more than 3-4 alt fonts in the Aa window.

I thought that at first, but I currently have 6 fonts displaying in two lines in the window. I cannot explain how it decides what to display.

Quote:

Originally Posted by eureka

Also, fonts' names are displayed in alphabetical order, aren't they? Does your case with ITC Berkeley contradicts with this observation?

No, it doesn't contradict the alphabetical ordering, but for some reason in that case it displayed two lines—the second with the builtin fonts and just part of the ITC Berkeley name trailing at the end.

Quote:

Originally Posted by eureka

This way isn't hack at all. It's a "stock feature". I mean, it was intentionally implemented by Amazon programmers, I've just discovered it.

There are lots of things the software can do that are not advertised. This one is clearly not well tested.

I accidentally found that Calisto MT looked sharp and clear on e-ink screen. It's an old style serif font with large x-height but easy to read. If you have Office 2007 installed you already have it on your computer. I uploaded it for the people who don't have and want to try it.
Font verision is 1.26 without any changes. Tested on KT with fonthack 1.3.1

[Mod: Attachment deleted. Please do not upload copyright material to MobileRead without the permission of the copyright holder.]

Calisto isn't bad, but Warnock has a little better horizontal density without sacrificing any legibility.

Honestly, there are a zillion fonts, and you could spend an enormous amount of time wading through them without gaining much. At the size they're being rendered on a Kindle, most of the differences are very subtle—mostly you'll notice they have different aspect ratios and x-heights.

Generally speaking, a higher ratio of x-height to ascender height yields more readable bulk text, so that's what I look for. I also stick with only Pro fonts because they tend to have better hinting and kerning, and wider character sets.