WPF left a bad taste in my mouth because, as far as I can tell, it hastened the obsolescence of my brother&#x27;s laptop around 2011. [1] But then, maybe WPF 4 under Windows 7 would have been better on the same hardware. Impossible to say now.<p>The best solution would probably be one that uses both DirectWrite and Direct2D. WPF 4 uses DirectWrite, but AFAIK, it&#x27;s still on top of the older Direct3D-based milcore graphics system. But to use both DWrite and D2D, I guess you&#x27;d have to get down and dirty with C++, or at least use a lot of P&#x2F;Invoke and COM interop in your C# code.<p>To be honest, I don&#x27;t understand why GDI isn&#x27;t good enough. Can you explain what you find lacking in GDI&#x27;s text rendering, or point me at an existing explanation?<p>[1]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8444494" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8444494</a>