As requested by JSWolf, I've run a comparison between Charis SIL Compact 3 and Caecilia 2. Line spacing was set to the smallest on both, and a KF8 book (created by Calibre) was used. I've made sure to count a line with only characters: no special characters such as comma's or semi-colons. To compare, I've also thrown in my own versions of DejaVu Serif and Verdana.
Code:
Charis SIL Compact 3: 54 chars x 31 lines = 1674 chars/screen
Caecilia 2: 52 chars x 29 lines = 1508 chars/screen
DejaVu Serif 2: 53 chars x 33 lines = 1749 chars/screen
Verdana 2: 53 chars x 32 lines = 1696 chars/screen
There you have it: Charis SIL Compact 3 is more comparable in size with the others at size 2. While it is more compact in line spacing than Caecila, it does not match DejaVu Serif and Verdana.
When using Mobi, the characters are smaller than when using KF8, and the line spacing is even tighter (line spacing is still set to the smallest possible):
Code:
Charis SIL Compact 3: 56 chars x 37 lines = 2072 chars/screen
Caecilia 2: 53 chars x 32 lines = 1696 chars/screen
DejaVu Serif 2: 53 chars x 37 lines = 1961 chars/screen
Verdana 2: 53 chars x 37 lines = 1961 chars/screen
When using fonts the size of Caecilia, (my) DejaVu Serif and (my) Verdana, on size setting 2 and spacing 1, then I think that 33 lines in KF8 and 37 lines in Mobi is the maximum that can be attained. At this point, when an ascender and a descender (d, p) end up above each other and exactly meet, then they
just don't touch. If you'd use any tighter fonts, letters on different lines would start touching.
Maybe I'll create a "Test book" somewhere this week, with some Lorum Ipsum, and some "difficult" letter combinations in it, such as putting a "p" and a "d" right above one another (with the "p" on top, obviously). Then people can all objectively look at the font and/or post screenshots using the same book
Hopefully the comparisons are useful for people who want to modify their own fonts for use in KF8 / Mobi. I'm going back to DejaVu Serif size 3, line spacing 2, and read some stuff

(Edit: and if someone wants to count letters and lines at size 2 with smallest spacing in Mobi-format, and have less than stellar eyesight: don't. It's difficult.)
Oh, and on a side note: I've also tried Gentium Book Basic. It looks completely atrocious. The font weight and sizes are all over the place. Letters have differing weights, they are not the same size, and some are even very jagged. Don't know why this is. It looks like a font would in Linux, as if you have the font engine configured wrong....