title: Android Custom font Spannable Typeface Span
body: <p>I am using Helvetica fonts throughout my application. Currently I am creating the fonts separately from assets. So I have say these three</p>
  
  <pre><code>HelveticaNeue = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeue.ttf");
  HelveticaNeueBold = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeueBold.ttf");
  HelveticaNeueBoldItalic = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeueBoldItalic.ttf");
  </code></pre>
  
  <p>Everything works great when I use one typeface for one TextView.  However, I need to use a spannable</p>
  
  <pre><code>Spannable WordtoSpan = new SpannableString("This text should be normal, but this needs to be bold, and normal");    
  WordtoSpan.setSpan(new TypefaceSpan("bold"), 5, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
  </code></pre>
  
  <p>And I want to have part of the string be HeleveticaNeueBold and some be just HelveticaNeue.  I think what is needed is to indicate to Android that the 3 fonts above are actually related so that it can switch them nicely.  Looking for any other way of doing this as well.</p>