How should I troubleshoot a custom font that doesn't seem to load on Android
<p>I have a custom font that won't seem to load on Android. 
Specifically I load it in the normal manner from an Activity, and then set it on a TextView:</p>

<pre><code>AssetManager assetManager = getAssets();
Typeface tf = Typeface.createFromAsset(assetManager, "euro.ttf");      
textView.setTypeface(tf);
</code></pre>

<p>What I get doesn't match the custom font at all, and there don't seem to be any errors (I've looked through logcat and didn't notice anything). </p>

<p>I've read <a href="http://www.androidguys.com/2008/08/18/fun-with-fonts/" rel="nofollow">an old article</a> that says Android has issues with <strong>some</strong> fonts and silently fails over to Droid Sans. </p>

<blockquote>
  <p>Note that Android does not seem to
  like all TrueType fonts. I spent a lot
  of time trying to figure out what I
  was doing wrong with this sample,
  before switching to a different font,
  and everything "just worked". When
  Android dislikes a custom font, rather
  than raise an Exception, it seems to
  substitute Droid Sans ("sans")
  quietly. So, if you try to use a
  different font and it does not seem to
  be working, it may be that the font in
  question is incompatible with Android,
  for whatever reason.</p>
</blockquote>

<p>So my question is, does anybody know how I can troubleshoot this further. Or what the "whatever reason" may be? I've tried different names for the font file, and even different copies of it. The font file seems to work fine on my desktop (I can open it with OS X and see the characters, they look correct). Also, using a different ttf file for another font does seem to work (so it doesn't seem to be setup/code related, rather it must be something with the file itself). </p>
