WPF has a separate ClearType rendering system, which is better than GDI's (mostly because it also does y-direction antialiasing; read more here and in the WPF Text Blog .) However, there are some situations in which WPF cannot use ClearType, and has to resort to grayscale antialiasing (it cannot render...