2.6. Шрифты и OSD
Пред. | Глава 2. Установка | След.

## 2.6. Шрифты и OSD

Чтобы насладиться OSD и субтитрами, надо указать MPlayer какой шрифт использовать. Подойдет любой TrueType или специальный растровый шрифт. Тем не менее, рекомендуется использовать TrueType шрифты, поскольку они лучше выглядят, корректно масштабируются до размера фильма, у лучше справляются с различными кодировками.

### 2.6.1. TrueType шрифты

Есть два способа заставить работать TrueType шрифты. Первый - указать опцию `-font`, чтобы указать путь к TrueType шрифту из команднов строки. Эта опция будет хорошим кандидатом на помещение в файл конфигурации (для подробностей смотрите страницу man руководства). Второй - создание символической ссылки с именем `subfont.ttf` на выбранный файл шрифта. Либо

    ln -s /path/to/sample_font.ttf ~/.mplayer/subfont.ttf

индивидуально для каждого пользователя, либо одну общесистемную

    ln -s /path/to/sample_font.ttf $PREFIX/share/mplayer/subfont.ttf

Если MPlayer был скомпилирован с поддержкой `fontconfig`, эти методы не будут работать, вместо этого, опция `-font` ожидает `fontconfig`'овское название шрифта, и по умолчанию это фонт без засечек (sans-serif). Чтобы получить список шрифтов известных `fontconfig`'у, используйте fc-list. Пример:

    mplayer -font 'Bitstream Vera Sans'
      anime.mkv

### 2.6.2. Растровые шрифты

Если по каким-то причинам вам необходимо использовать растровый шрифт, скачайте набор таковых с нашего сайта. Вы можете выбирать между различными ISO шрифтами и набором шрифтов созданных пользователями в различных кодировках.

Распакуйте скачанный файл в `~/.mplayer` или `$PREFIX/share/mplayer`. После этого переименуйте каталог или создайте символическую ссылку на него с именем `font`, например:

    ln -s ~/.mplayer/arial-24 ~/.mplayer/font

    ln -s $PREFIX/mplayer/arial-24 $PREFIX/mplayer/font

Шрифты должны имет соответствующий им `font.desc` файл, отображающий позиции юникод шрифта в кодовую страницу текста субтитров. Другое решение - иметь субтитры, кодированные в UTF-8 и использовать опцию `-utf8` или просто назвать файл с субтитрами `<имя_видео>.utf`, положив его в один каталог с фильмом.

### 2.6.3. OSD меню

У MPlayer'а существует целиком определяемый пользователем интерфейс OSD меню.

### Замечание

меню Preferences[Настройки] в настоящий момент НЕ НАПИСАНО!

Установка

1. скомпилируйте MPlayer, указав `./configure` параметр `--enable-menu`
2. убедитесь, что у Вас установлен OSD шрифт
3. скопируйте `etc/menu.conf` в Ваш каталог `.mplayer`
4. скопируйте `etc/input.conf` в Ваш каталог `.mplayer`, или в системный конфигурационный каталог MPlayer'а (по умолчанию: `/usr/local/etc/mplayer`)
5. проверьте и отредактируйте `input.conf`, чтобы включить кнопки перемещения по меню (это здесь описано).

6. запустите MPlayer как в следующем примере:

       $ mplayer -menu file.avi

7. нажмите любую меню-кнопку, которую Вы определили

Пред. | Уровень выше | След.
2.5. Как насчёт GUI? | Начало | 2.7. RTC