I just wondered if anyone has considered to switch to libSDL as rendering backend?
Version 2.0 is not official released yet but has support for all mayor platforms (Win32, MacOSX and Linux) + it now also supports iOS and Android(2.3+).
SDL provides a platform independent library for video, input, audio and truetype font rendering. So it might be possible to unify at least the code for the desktop platforms under SDL. I’m not sure if the mobile version is stable already.
SDL 2.x is licenced under zlib licence, so we could statically link it to the project.
More Info can be found here: