applied Martin Hurton's drawtext() patch