fltk && all UTF-8 locales возможно трабла с fontcongif

Проблема. при любой локали UTF-8 (en_US.UTF-8,ru_RU.UTF-8)
fltk-1.1 рисует "квадратики" вместо букв.
частичное решение:

1. при изменении в коде fltk имён шрифтов ( sans -> helvetica, mono -> courier ) грузяться нормальные шрифты, кроме (bold,italic)
2. в программах менять шрифты вызовами флтк

может кто знает, где собака зарыта? и что сделать чтоб работало нормально с минимальным шаманством?

(пробовал рецепт по замене XLC не помогает.)

fc-match

собаку откопал. это fontconfig.
/etc/fonts/ - не правил, всё как emerge положил.
fc-match sans, принцыпиально выдаёт шрифт с отсутствующими буквами!
fc-match --sort sans
выдает приемлимый шрифт на втором месте. не знаю как с этим справляются
gtk и qt и fltk-2.0 snapshot
но сними всё нормально.

ВОПРОС! как собаку зарыть?
кто подскажет по какому принцыпу fontconfig шрифты отбирает?

P.S. смотрел Suse на днях там всё нормально работает.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".