Improved text drawing (wrapping, scaling and alignment)