La clase necesaria para cargar las fuentes se llama Typeface y tiene métodos estáticos para cargar fuentes
TrueType desde el directorio /assets.
Typeface fuente = Typeface.createFromAsset(context.getAssets(), "fuente.ttf");
Si la fuente no existe no lanza execpcion asi que hay que terne en cuenta que nos puede fallar aquí el programa y no nos dariamos cuenta.
Ahora asignamos el TypeFace de una instancia de Paint. Vamos como si le asignáramos un pincel que fuera una fuente o algo así.
paint.setTypeFace(font);
Asignamos el tamaño de la fuente.
paint.setTextSize(30);
Y ya podemos pintar el texto por pantalla por medio del método draw de un Canvas.
canvas.drawText("Hola Mundo", 100, 100, paint);
No hay comentarios:
Publicar un comentario