У мене є програма, яка змінює шрифт шрифту для деяких елементів. Це добре працює для більшості людей, але, можливо, 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);