Мое приложение для Android отображает текст несколькими разными способами, и между ними есть некоторые досадные различия, я надеялся, что люди могут помочь с этим.
Когда я использую отображение методы, которые можно было бы назвать "автоматическими", текст отображается очень красиво. Под автоматическими методами я имею в виду инструменты, такие как виджеты Toasts и Button, где я просто предоставил текст, и ОС (или "среда" или что-то еще) отображает это для меня. Буквы красиво изогнуты, приятны на вид и легко читаются.
Однако в моем коде, где я обрабатываю отображение текста (используя Canvas.drawText ()
в Surface Runner View), качество текста плохое. Текст по-прежнему читается, но выглядит неровным. Буквы выглядят не лучшим образом.
Я пробовал поэкспериментировать с Paint.setTypeface ()
, например, используя Typeface.SANS_SERIF, но качество отображения, когда это мой код, всегда остается бедных. Выполнимо, но плохо.
Кто-нибудь еще испытал подобное? Не случайно ли у кого-нибудь есть решение?