У меня есть приложение, которое изменяет шрифт шрифта для некоторых элементов. Это хорошо работает для большинства людей, но, возможно, 0,5% получают исключение при попытке изменить шрифт. Значительная часть трассировки стека такова:
Caused by: java.lang.RuntimeException: native typeface cannot be made
at android.graphics.Typeface.<init>(Typeface.java:147)
at android.graphics.Typeface.createFromAsset(Typeface.java:121)
Как я уже сказал, он работает для большинства людей, поэтому я не думаю, что это проблема с файлом шрифта или моим кодом. Любые предложения о том, как это решить?
Изменить: Это мой код:
Typeface phoneticFont = Typeface.createFromAsset(getAssets(),
"fonts/CharisSILR.ttf");
TextView tv;
tv = ((TextView) findViewById(R.id.searchPronunciationTitle));
tv.setTypeface(phoneticFont);