Через некоторое время некоторые символы становятся жирным шрифтом Android 4-5

Через некоторое время некоторые символы становятся жирными на Android 4-5. Мы используем нестандартный шрифт Ubunt г и библиотеку Calligraphy.

Вот код, который мы используем для работы с Calligrapy:

    @Override protected void attachBaseContext(Context newBase) {
        super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
      }

CalligraphyUtils.applyFontToTextView(this, TypefaceUtils.load(assets, App.UBUNTU_REGULAR_TYPEFACE))

Вот так это выглядит

ОБНОВИТЬ:

После использования стандартного способа Android все стало нормально

1 ответ

Решение

Это известная проблема с 2017 года, проблема "Вероятно" связана с Locale Настройки. Когда ваше приложение переходит в фоновый режим и на передний план, меняется локаль устройства, и Каллиграфия не может справиться с этим, поэтому символы возвращаются.

К сожалению, автор плохо разбирается в проблемах и отслеживает их, так как вы можете видеть 110 открытых проблем.

Это проблема, связанная с вашей проблемой, она все еще открыта.

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