fltk && all UTF-8 locales возможно трабла с fontcongif
samyvolosaty 11 января, 2007 - 16:17
Проблема. при любой локали 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 на днях там всё нормально работает.