Acontece que foi um problema local. Foi corrigido adicionando
export LC_ALL="ru_RU.koi8-r"
linha no meu script inicial.
Tudo foi ótimo com a saída do meu caracter cirílico em osd_cat até criar ~/.fonts.conf
(pelo menos essa é a razão mais óbvia que eu pensaria) com tais configurações (como visto em fórum 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>
Depois disso (e a reinicialização do sistema, é claro) as fontes parecem "melhores", mas qualquer palavra cirílica é mostrada como .
. Aqui estão minhas configurações do script osd_cat:
/usr/bin/osd_cat -f -*-*-*-*-*-*-20-*-*-*-*-*-koi8-r --delay=4 -c green -s 1 -A center -p top -o 45 --age=4;
Eu já tentei especificar algumas fontes monoespaçadas do lado do servidor (koi8-r), encontradas através do comando xlsfonts -fn '*-*-*-*-*-*-*-*-*-*-*-c*'
, por exemplo
/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;
mas nada parece estar mudando.
Por favor, me ajude.
Tags xorg debian debian-squeeze