|Re: Blurred fonts on the Prime|
Message #2 Posted by Tim Wessman on 30 Oct 2013, 10:14 a.m.,
in response to message #1 by hugh steers
We use freetype2 so there definitely is a very capable rendering engine in there, hinting is on, and a quality TTF. We are also not able to provide pixel strikes for every font size due to size limitations, nor would that really resolve the problem.
Turning on subpixel rendering made basically no visible difference! I did explore this heavily. Again, the fact that we are using 16 bit color and a very low density screen probably negated the potential improvements. Throw into that the fact that subpixel rendering increases memory use by x3...
Shifting the characters to have the main vertical legs line up on pixel boundaries just will not work well with this lower pixel screen. The spacing of the characters was very visibly noticeable and looked very strange and was very distracting.
However, the font rendering that is in your unit right now is tuned for the emulator. I assume that will be tuned for the hardware at some future point in a similar way. That being said, I have very little experience working with freetype2 and if you consider yourself an expert, or have some tips or anything I'd love to hear about them.
Here are two renderings (first is potential, second is current). Please let me know your thoughts.
Edited: 30 Oct 2013, 10:24 a.m.