Все было замечательно с выводом моих кириллических символов в 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;
но, похоже, ничего не меняется.
Пожалуйста, помогите мне.