better text rendering (antialiasing + shadow)