Убедитесь, что представления и / или слои в иерархии, ведущей вниз к месту рисования текста, выровнены по целым границам пикселей ((10.0, 20.0) и т. Д.). Это может вызвать размытие нарисованного текста.
Кроме того, глядя на код для FontLabel, я не думаю, что он принимает во внимание тот факт, что рисование в Кварце выровнено по полупиксельным координатам (вам нужно нарисовать в (10.5, 20.5), чтобы получить четкие элементы пример). Я не совсем уверен, где это исправить, но вы можете попробовать сместить point
в -drawTextInRect:
на полпикселя в X и Y и посмотреть, очищает ли это рисунок шрифта.