Я уже знаю, что субпиксельное позиционирование делает рендеринг текста DirectWrite размытым по сравнению с GDI .
Однако мой вопрос немного более фундаментален: Почему нельзя заставить DirectWrite (и связанные методы) визуализировать текст так же резко, как GDI?
Другими словами:
Что мешает DirectWrite бытьв состоянии привязать текст к ближайшему пикселю, как GDI?
Это, например, аппаратная проблема?Проблема с драйвером?Это просто не реализовано?Или что-то еще?
Меньший образец:
![](https://i.stack.imgur.com/cKVxW.png)
Большие образцы:
Direct2D, псевдоним:
![](https://i.stack.imgur.com/zUUU0.png)
Direct2D, по умолчанию:
![](https://i.stack.imgur.com/94z4R.png)
Direct2D ("классический GDI"):
![](https://i.stack.imgur.com/ACOTu.png)
Direct2D («натуральный GDI»):
![](https://i.stack.imgur.com/4YN2N.png)
Фактический GDI:
![](https://i.stack.imgur.com/kbdPb.png)