Fonte personalizada não funciona no Android

Eu estou fazendo o abaixo. Tudo que eu obtenho é a fonte básica, não minha fonte de símbolo personalizada.

Alguma ideia?

     Paint pnt = new Paint();
    // SymbolNo is 38. Returns string "&" which is correct in normal font.
    String symbolText = Character.toString((char)SymbolNo); 

    // Should adopt a symbol font and draw symbol to screen instead. But I just see "&"
    Typeface tf = Typeface.createFromAsset(m_context.getAssets(), "fonts/myFont.TTF" ); 
    pnt.setTypeface(tf);

    m_canvas.drawText(symbolText,x, y, pnt);

minha fonte está emassets/fonts/myFont.TTF

questionAnswers(2)

yourAnswerToTheQuestion