Базовая анимация и сглаживание шрифтов на Mac - PullRequest
5 голосов
/ 11 марта 2011

Я пытаюсь создать представление, опирающееся на слой Core Animation.Однако, когда я включаю слой, мои метки начинают выглядеть слегка неровными.Я приложил демонстрацию различий:

Excluding Core Animation Layer Including Core Animation Layer

Я знаю, что это неуловимо, но это сводит меня с ума (особенно для маленьких шрифтов).Можно ли как-нибудь сделать так, чтобы метки слоя базовой анимации были сглажены?

1 Ответ

3 голосов
/ 17 марта 2011

Nitpick: слой Core Animation сглаживается, но с более низким качеством - он не использует субпиксельное сглаживание.Причиной этого является то, что субпиксельное сглаживание требует наложения каналов для каждого канала, что невозможно сделать с помощью аппаратной компоновки с небольшими затратами.

Пример, связанный с здесь , демонстрирует различные способыОбойти эту проблему.

...