Android Ajuda com a alteração do tipo de fonte do botão, como?

Gostaria de alterar a fonte que aparece no texto do botão, consegui fazer isso com o texto na tela, com a visualização de texto, mas não consigo encontrar nenhuma informação ou com a ajuda de aplicá-la a um botã

Sou iniciante, portanto, fornecer o código para isso seria muito apreciado. É isso que estou usando para a visualização de texto, mas como altero a fonte do botão?

TextView txt = (TextView) findViewById(R.id.custom_font);  
Typeface font = Typeface.createFromAsset(getAssets(), "1543Humane_jenson_bold.TTF");  
txt.setTypeface(font);

Obrigado Lucy x

questionAnswers(5)

yourAnswerToTheQuestion