Índice

Fuentes

La versión 4.0 de Android (Ice Cream Sandwich) ha introducido la fuente Roboto (normal, negrita, etc.).

La gestión de las características de una fuente en Android se realiza mediante los atributos clásicos (espaciado, escala, alineación, tamaño, etc.).

Tamaño de fuente

Puede definir el tamaño de los textos de su aplicación mediante el atributo android:textSize. Sin embargo, se recomienda utilizar ciertos valores.

  • Texto muy pequeño: 12 sp.

  • Texto pequeño: 14 sp.

  • Texto normal: 18 sp.

  • Texto grande: 22 sp.

Images/ch8fig8NEW.png

Cuando defina el tamaño del texto, utilice las medidas en sp (Scale Independent Pixel).

Tipo de fuente

Para especificar el tipo de fuente que desea utilizar en los textos de una aplicación, utilice el atributo android:typeface.

Este atributo puede tener los siguientes valores:

  • DEFAULT: tipo de fuente por defecto.

  • DEFAULT_BOLD: tipo de fuente por defecto, pero en negrita.

  • MONOSPACE: tipo de fuente monospace.

  • SANS_SERIF: tipo de fuente sans serif.

  • SERIF: tipo de fuente serif.

Puede especificar la familia (subtipo) del tipo de fuente mediante el atributo fontFamily (disponible a partir de Android 4.1 Jelly Bean). Permite informar el subtipo definido en el atributo typeface. Por ejemplo, la correspondencia con el tipo de fuente Roboto es la siguiente:

  • android:fontFamily="sans-serif": Roboto regular

  • android:fontFamily="sans-serif-light": Roboto light

  • android:fontFamily="sans-serif-condensed": Roboto condensed ...