“La tipografía nativa no se puede hacer” solo para algunas personas

Tengo una aplicación que cambia el tipo de letra para algunos elementos. Funciona bien para la mayoría de las personas, pero tal vez un 0.5% obtenga una excepción al intentar cambiar la fuente. La parte significativa de la traza de la pila es esta:

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)

Como digo, funciona para la mayoría de las personas, así que no creo que sea un problema con el archivo de fuente o mi código. ¿Alguna sugerencia sobre cómo resolver esto?

Editar: Este es mi código:

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

Respuestas a la pregunta(15)

Su respuesta a la pregunta