Внезапно что-то случилось в GTK с кодировкой cp-1251:
XMMS показывает всякую халабуду вместо тегов…
После чего появилось — не знаю….
Последние изменения в системе:
freetype-2.1.8
fontconfig-2.2.95
GTK+2.41
Между этими изменениями gtk’шные приложения не трогал, поэтому траблов не заметил…
После долгих мучений переставил из дистрибутива xfree и gtk+…
Не помогло.
При выборе шрифта в xmms’e, sylpheed’e, etc. если в фильтре выставить charset microsoft-cp1251, то в списке выбора шрифты появляются, но при выборе какого-либо из них превью не появляется и под рамкой для превью написано: «the selected font is not available»
В /etc/XF86Config пути к шрифтам прописаны.
fonts.dir и fonts.scale в порядке.
fonts.cache-1 нормальный.
Помогите!
Заранее спасибо!
P.S. Система — Slackware 9.1
P.P.S. TTF-шрифты из виндозы.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Покажи /etc/gtk/gtkrc.ru
style «gtk-default-ru» {
fontset = «-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-*,\
-*-arial-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-cronyx-helvetica-medium-r-normal--12-*-*-*-*-*-koi8-r,\
-*-arial-medium-r-normal--12-*-*-*-*-*-koi8-r,*-r-*»
}
class «GtkWidget» style «gtk-default-ru»
попробуй вписать туды фонты нужной кодировки. Потом заставь GTK перечитать этот конф :)
Так это же мне придется больше трехсот строк туда писать… :((((
Не-е-е-е….
Так не катит…
К тому же gtkrc.ru и раньше был точно такой же, а шрифты работали.
Опять же, если я не ошибаюсь, для этого есть $GDK_USE_XFT, которая у меня выставлена в 1
GDK_USE_XFT канает для gtk2.x
смотри /etc/fonts.conf
/etc/fonts/fonts.conf вроде в порядке.
По крайней мере пути к шрифтам прописаны.
Кстати — при попытках выбора шрифтов в кодировке cp1251 в консоль, из которой запущены X’ы летит следующая строка:
FreeType_OpenFont: don’t match charset microsoft-cp1251
FreeType_OpenFont: don’t match charset microsoft-cp1251
FreeType_OpenFont: don’t match charset microsoft-cp1251