(osd_cat) Вывод кириллицы

396
kK-Storm

Все было замечательно с моим выводом символов кириллицы в osd_cat, пока я не создал ~/.fonts.conf(по крайней мере, это наиболее очевидная причина, я думаю) с такими настройками (как видно на форуме Debian ):

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit mode="assign" name="rgba"> <const>rgb</const> </edit> </match> <match target="font"> <edit mode="assign" name="hinting"> <bool>true</bool> </edit> </match> <match target="font"> <edit mode="assign" name="hintstyle"> <const>hintmedium</const> </edit> </match> <match target="font"> <edit mode="assign" name="antialias"> <bool>true</bool> </edit> </match> <match target="font"> <edit mode="assign" name="lcdfilter"> <const>lcddefault</const> </edit> </match> </fontconfig> 

После этого (и, конечно, перезагрузки системы) шрифты выглядят «лучше», но любое кириллическое слово отображается как .. Вот мои настройки скрипта osd_cat:

/usr/bin/osd_cat -f -*-*-*-*-*-*-20-*-*-*-*-*-koi8-r --delay=4 -c green -s 1 -A center -p top -o 45 --age=4; 

Я уже пытался указать некоторые серверные моноширинные шрифты (koi8-r), найденные с помощью xlsfonts -fn '*-*-*-*-*-*-*-*-*-*-*-c*'команды, например

/usr/bin/osd_cat -f -misc-fixed-medium-r-normal--0-0-100-100-c-0-koi8-r --delay=4 -c green -s 1 -A center -p top -o 45 --age=4; 

но, похоже, ничего не меняется.

Пожалуйста, помогите мне.

0

1 ответ на вопрос

0
kK-Storm

Оказывается, это была локальная проблема. Исправлено добавлением

export LC_ALL="ru_RU.koi8-r" 

строка в моем первоначальном сценарии.

Похожие вопросы