title: "Native typeface cannot be made" only for some people
body: <p>I have an app that changes the font typeface for some elements. It works well for most of the people, but maybe a 0.5% get an exception when trying to change the font. The significant part of the stack trace is this:</p>
  
  <pre><code>Caused by: java.lang.RuntimeException: native typeface cannot be made
  at android.graphics.Typeface.&lt;init&gt;(Typeface.java:147)
  at android.graphics.Typeface.createFromAsset(Typeface.java:121)
  </code></pre>
  
  <p>As I say, it works for most of the people, so I don't think it is a problem with the font file or my code. Any suggestions about how to solve this?</p>
  
  <p><strong>Edit:</strong> This is my code:</p>
  
  <pre><code>Typeface phoneticFont = Typeface.createFromAsset(getAssets(),
                                                   "fonts/CharisSILR.ttf");
  TextView tv;
  tv = ((TextView) findViewById(R.id.searchPronunciationTitle));
  tv.setTypeface(phoneticFont);
  </code></pre>