LibUIGL  3.17.5
Fuentes

Tabla de contenidos

El elemento <font> define una fuente de pantalla, que se utiliza para mostrar los textos de la interfaz

Atributos

Atributo descripción valores
family Estilo tipográfico nombre de un archivo TrueType (.ttf) o OpenType (.otf)
size Tamaño altura en píxeles de una línea de texto
bold Fuente para bloque negrita archivo TrueType o OpenType
italic Fuente para bloque cursiva archivo TrueType o OpenType
bold_italic Fuente para bloque negrita + cursiva archivo TrueType o OpenType
spacing espaciado adicional píxeles extra (positivos o negativos) sobre el interlineado base

Estilos de texto

Es posible usar marcadores especiales tipo Markdown para resaltar una sección de texto en negrita, cursiva, tachado, subrayado, o una combinación de varios estilos. Para los estilos negrita y/o cursiva se requiere indicar la fuente en los atributos bold e italic. Si no se indica, se utiliza un algoritmo que lo simula a partir de la fuente base, pero el resultado final no es óptimo y el cálculo de longitud es impreciso (pueden producirse espacios adicionales o insuficientes entre palabras).

Los diferentes estilos pueden anidarse.

Estilo delimitador ejemplo
Negrita asterisco esto es negrita
Cursiva barra slash esto es /cursiva/
Subrayado underscore esto es subrayado
Tachado guión esto es -tachado-

Para insertarse un salto de párrafo puede usarse el carácter especial non-breaking space (NBSP), Unicode: U+00A0, HTML: &#160; XML:  . Este carácter provoca un salto de línea con un valor de interlineado de x1.5 sobre el interlineado estándar, creando visualmente un nuevo párrafo.

Ejemplos

Define fuente "Segoe UI" con 32 píxeles de altura, y estilos negrita y cursiva:

<font id="mi_fuente" family="segoeui.ttf" italic="segoeuii.ttf" bold="segoeuib.ttf" size="32" />