«Родной шрифт не может быть сделан» только для некоторых людей

У меня есть приложение, которое меняет шрифт шрифта для некоторых элементов. Это хорошо работает для большинства людей, но, возможно, 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)

Как я уже сказал, это работает для большинства людей, поэтому я не думаю, что это проблема с файлом шрифта или моим кодом. Любые предложения о том, как решить эту проблему?

Edit: Это мой код:

Typeface phoneticFont = Typeface.createFromAsset(getAssets(),
                                                 "fonts/CharisSILR.ttf");
TextView tv;
tv = ((TextView) findViewById(R.id.searchPronunciationTitle));
tv.setTypeface(phoneticFont);

Ответы на вопрос(15)

Ваш ответ на вопрос