я примерно понимаю проблему, что рисовать надо на сетке, где пикселов намного больше, чем просто по счёту разрешения и затем это как-то фильтровать с учётом устройства отображения. типа если ширина символа вышла 6.5 пиксел, то следующий за ним может начинаться с не целочисленной координаты.