C.3. Polices
Précédent | Annexe C. Format de skins MPlayer | Suivant

## C.3. Polices

Comme mentionné dans la section sur les parties de la skin, une police est définie par une image et un fichier de description. Vous pouvez placer les caractères n'importe ou sur l'image, mais vous devez vous assurer que leur position et taille correspondent précisément au fichier de description.

Le fichier descriptif des polices (avec l'extension `.fnt`) peut avoir des lignes de commentaires commençant par '`;`'. Le fichier doit avoir une ligne du type

    image = image

Où ``image`` est le nom de l'image qui sera utilisée pour la police (vous n'avez pas à définir d'extension).

    "char" = X, Y, largeur, hauteur

Ici `X` et `Y` précisent la position du caractère `char` dans l'image (`0,0` est le coin supérieur gauche). `largeur` et `hauteur` sont les dimensions du caractère en pixels.

Voici un exemple définissant les caractères A, B, C utilisant `font.png`.

    ; Peut être "font" au lieu de "font.png".
    image = font.png

    ; Trois caractères suffisent pour une démonstration. :-)
    "A" =  0,0, 7,13
    "B" =  7,0, 7,13
    "C" = 14,0, 7,13

### C.3.1. Symboles

Certains caractères ont une signification spéciale quand ils sont retournés par des variables utilisées dans dlabel. Ces caractères sont censés s'afficher comme des symboles (par exemple, dans le cas d'une lecture DVD, vous pouvez afficher un beau logo DVD a la place du caractère '`d`').

La table ci-dessous liste les caractères pouvant s'afficher comme des symboles (et nécessitent donc une police différente).

Caractère | Symbole
--- | ---
p | lecture
s | stop
e | pause
n | pas de son
m | son mono
t | son stéréo
f | lecture depuis un fichier
v | lecture depuis un Video CD
d | lecture depuis un DVD
u | lecture depuis une URL

Précédent | Niveau supérieur | Suivant
C.2. Le fichier skin | Sommaire | C.4. Messages de la GUI