„Rodzimego kroju nie można zrobić” tylko dla niektórych osób

Mam aplikację, która zmienia krój czcionki dla niektórych elementów. Działa dobrze dla większości ludzi, ale może 0,5% otrzymuje wyjątek podczas próby zmiany czcionki. Znaczna część śledzenia stosu jest następująca:

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)

Jak mówię, działa dla większości ludzi, więc nie sądzę, aby był to problem z plikiem czcionki lub kodem. Wszelkie sugestie dotyczące rozwiązania tego problemu?

Edytować: To jest mój kod:

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

questionAnswers(15)

yourAnswerToTheQuestion