While experimenting with Direct2D/Write back-ends for htmlayout/sciter got these results:
Probably subjective but classic GDI rendering is better for typical UI font. DirectWrite variant is more blurry (especially note the selection).
So I forced to add one more proprietary CSS property:
font-rendering-mode: classic | enhanced ;
with the default value ‘enhanced’ (that is default DirectWrite mode). So UI developer will be able to tune this up when needed.
Wondering why there are no high-DPI display monitors for desktop use … at least 150 DPI or so …
Tired fighting with graphics anti-aliasing each time to be honest. Last 15 years or so and still no progress 🙁 …