C.3. Шрифты
Пред. | Приложение C. Формат скинов MPlayer | След.

## C.3. Шрифты

Как описано в разделе, посвященному частям скина, шрифт определяется изображением и файлом описания. Вы можете поместить символы в любое место изображения, но будьте уверены, что их позиция и размер точно указаны в файле описания.

Файл описания шрифта (с расширением `.fnt`) может иметь комментарии, начинающиеся с '`;`'. Файл должен иметь строку вида

    image = image

, где ``image`` - это название файла с изображением, используемым для шрифта (расширение указывать необязательно).

    "char" = X, Y, width, height

Здесь `X` и `Y` указывают позицию символа `char` в изображении (`0,0` - верхний левый угол), `width` и `height` - размеры символа в пикселах.

Этот пример определяет символы A, B, C, используя `font.png`.

    ; Can be "font" instead of "font.png".
    image = font.png

    ; Three characters are enough for demonstration purposes :-)
    "A" =  0,0, 7,13
    "B" =  7,0, 7,13
    "C" = 14,0, 7,13

### C.3.1. Значки

Некоторые символы имеют специальное значение, когда возвращаются некоторыми переменными, используемыми в dlabel. Подразумевается, что эти символы должны отображаться в виде значков, так для DVD потока можно отображать значок красивого логотипа DVD вместо символа '`d`'.

Следующая таблица содержит список всех символов, которые могут использоваться для отображения значков (и поэтому требуют другой шрифт).

Символ | Значок
--- | ---
p | воспроизведение
s | стоп
e | пауза
n | без звука
m | звук моно
t | звук стерео
f | файл
v | Video CD
d | DVD
u | URL

Пред. | Уровень выше | След.
C.2. Файл skin | Начало | C.4. GUI сообщения