|Re: Free42 for Android|
Message #18 Posted by Thomas Okken on 11 Apr 2011, 3:45 p.m.,
in response to message #17 by Pal G.
Free42 for Android stretches the skin to fit the screen, and the display is stretched along with it. If you're using a skin whose size is much smaller than the screen's, the end result is that both the skin and the display look blurry (*).
You say your phone has an 480x854 screen; compare that to the 320x480 screen that the built-in skin was designed for, and you can see the problem. Try using a larger skin, for example, one of the 640x920 skins designed for the iPhone/iPod "retina" displays; there are a few in the Free42iPhoneSkins.zip package. You have to copy the skins' *.gif and *.layout files to /sdcard/Free42, and Free42 will recognize them the next time it is launched.
Apart from the built-in skin, I currently don't have any skins that were specifically designed for Android screen sizes, but if/when I receive any, I'll put them up on my web site in an Android-specific package.
(*) I actually tried using graphics options to disable smoothing there, since scaling a blocky monochrome bitmap like the HP-42S display gives much better results without it... Unfortunately, it appears that some devices don't honor that option, and apply smoothing whether you want them or not.
I had the same problem with the iPhone version, interestingly enough, and had to resort to using a screen-resolution (UPDATE: I said "display-resolution" before, but that was wrong) off-screen bitmap for my buffering, since I just couldn't make scaling work the way I wanted it to. I may end up doing the same in the Android version at some point.
Edited: 11 Apr 2011, 8:11 p.m. after one or more responses were posted