Multiple TypeFace em único TextView

Eu quero definir o primeiro caractere emTextView com umTypeFace e o segundo caractere com um tipo diferente e assim por diante.
Eu li este exemplo:

Spannable str = (Spannable) textView.getText();
str.setSpan(new StyleSpan(android.graphics.Typeface.ITALIC), 0, 7  
                             ,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

mas isso não me ajudou, porque eu quero definir váriosTypeFace (external TTFs)
Qualquer ideia??

questionAnswers(1)

yourAnswerToTheQuestion