Сделать загружаемые шрифты действительно работающими (предзагрузка, определение резервного шрифта)

Я пытаюсь использовать загружаемые Android-шрифты через библиотеку поддержки, как описано в:

Но я вижу пару проблем:

  • Даже если я попытаюсь использовать шрифт в макете XML и определить его в AndroidManifest.xml для предварительной загрузки, в самый первый раз, когда текстовое представление визуализируется, я вижу небольшой сбой, иногда ПОЧТИ невидимый человеческому глазу, но ОПРЕДЕЛЕННО это есть (это также мешает textview.getLineCount() это выполняется сразу после textview.setText(text), Я хотел бы хороший способ избежать этого глюка.

  • Я беспокоюсь об этой конкретной фразе в документах:

Если поиск шрифта занимает больше времени, чем ожидалось, система прерывает процесс извлечения и использует шрифт по умолчанию.

Что происходит, если НИЧЕГО не получается, и специальный шрифт не может быть загружен, я хочу иметь возможность определить лучший шрифт (например, шрифт, который лучше всего соответствует желаемому шрифту) из доступных вариантов.

0 ответов

Другие вопросы по тегам