Originally Posted by sarge425
I found exact places where text rendering is done. It is in file trunk/src/ports/SkFontHost_FreeType.cpp
Most work done via calls to freetype library, however some "subpixel rendering" attempts can be noticed in the source.
Right. I don't think the subpixel rendering is currently implemented. People say that subpixel rendering doesn't work vertically, and these tablets are often used vertically. I couldn't find anywhere in the code where the font code would have access to the current screen orientation, which would be crucial to subpixel rendering.
In any case, it would be easy to disable all antialiasing, in SkFontHost or in FreeType (libskia.so includes FreeType, I think--at least there is no separate libfreetype or libft2 or the like on the device). But since I can't get Android to start up on my archos when I install my compile of libskia.so, that's moot.
By the way, did you notice that the skia library includes PDF rendering? One could make a very lightweight pdf viewer if one hooked into that (but it might stop working with a new release of the skia library, since this isn't an official Android API).