D.3. Tipografías
Anterior | Apéndice D. Formato del skin de MPlayer | Siguiente

## D.3. Tipografías

Como se mencionó en la sección acerca de las partes de un skin, una tipografía viene definida por una imagen y un archivo de descripción. Puede colocar caracteres en cualquier parte de la imagen, pero ha de asegurarse de que su posición y tamaño vienen dados en el archivo de descripción de manera exacta.

El archivo de descripción de la tipografía (con extensión `.fnt`) puede tener líneas de comentarios que empiecen por '`;`'. El archivo debe tener una línea en la forma

    image = image

Donde ``image`` es el nombre del archivo de imagen que se usará para la tipografía (puede no especificar la extensión).

    "char" = X, Y, width, height

Aquí `X` e `Y` especifican la posición del caracter `char` en la imagen (`0,0` es la esquina superior izquierda). `width` y `height` son las dimensiones del caracter en pixels.

Este ejemplo define los caracteres A, B, C usando `font.png`.

    ; Puede ser "font" en lugar de "font.png".
    image = font.png

    ; Tres caracteres son suficientes para el propósito de esta demostración :-)
    "A" =  0,0, 7,13
    "B" =  7,0, 7,13
    "C" = 14,0, 7,13

### D.3.1. Símbolos

Algunos caracteres tienen significado especial cuando son devueltos por algunas de las variables usadas en dlabel. Estos caracteres se deben mostrar como símbolos para que parezca un bonito logotipo de DVD en lugar del caracter '`d`' para un flujo de DVD por ejemplo.

La siguiente tabla lista todos los caracters que pueden ser usados para mostrar símbolos (y que por lo tanto requieren una tipografía diferente).

Caracter | Símbolo
--- | ---
p | play
s | stop
e | pausa
n | no sound
m | mono sound
t | stereo sound
f | stream es un archivo
v | stream es un Video CD
d | stream es un DVD
u | stream es una URL

Anterior | Subir | Siguiente
D.2. El archivo de skin | Inicio | D.4. Mensajes GUI