Android Ayuda para cambiar el tipo de letra del botón, ¿cómo?

Me gustaría cambiar la fuente que aparece en el texto del botón, he logrado hacer esto con texto en la pantalla, vista de texto, pero no puedo encontrar ninguna información o ayuda para aplicar esto a un botón.

Soy novato, por lo que sería muy útil proporcionar el código para hacerlo. Esto es lo que estoy usando para la vista de texto, pero ¿cómo cambio la fuente del botón?

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

Gracias Lucy x

Respuestas a la pregunta(5)

Su respuesta a la pregunta