Flawless scaling on vector-graphics level using cairo instead of SDL