¿Puedo insertar una fuente personalizada en una aplicación de Android?

Me gustaría que una aplicación incluyera una fuente personalizada para renderizar texto, cárguela y luego úsela con elementos estándar como StaticText. es posible?

Sí, puede, usted no puede definirlo en diseños xml. Debe usarlo dinámicamente cada vez. Verifique este tutorial, por ejemplo.

En caso de que el enlace esté muerto, aquí hay un resumen de las cosas:

  • Obtener un archivo de fuente como times.otf
  • Colóquelo en su carpeta de activos, dentro de una carpeta “fonts”
  • Obtenga una referencia de TextView con algo como eso:

     TextView tv = (TextView) findViewById(R.id.myCustomTVFont); 
  • Obtén tu fuente de la carpeta de activos:

     Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/times.otf"); 
  • Haga que su TextView se vea genial:

     tv.setTypeface(tf); 

También puede consultar este hilo para establecer fonts personalizadas para todas las vistas en su actividad.

A partir de Android 8.0 (nivel de API 26), puede usar fonts en XML. Vea la documentación aquí .