а що fonts.dir каже?
От лажа
Згрішив я на freetype, каюсь. Причиною неадекватної поведінки було встановлення користувачем растрових шрифтів
cyr-rfx-windows-1251 у
~/.fonts (там вже були *.ttf шрифти з офтопіка), а потім витирання їх вручну (без наступного запуску mkfontdir/mkfontscale).
В ході копання X-ів/сервера xfs виявилось, що пакет
x11-font-encodings-1.0.0-4mdv2007.0.rpm інсталює теку з описом кодувань в
/usr/share/fonts. При оновленні кешу шрифтів сервер xfs успішно прибив файл
/usr/share/fonts/encodings/encodings.dir, замість нього створивши
fonts.dir розміром у 2 байти
. Довелося виколупувати потрібний файл із rpm-ки і ставити для нього дозвіл тільки на читання
Як правильно "наказати" xfs не чіпати теку
/usr/share/fonts/encodings?