nixp.ru v3.0

17 января 2017,
вторник,
05:49:52 MSK

DevOps с компанией «Флант»
anonymous написал 8 июня 2004 года в 16:46 (342 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Внезапно что-то случилось в 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-шрифты из виндозы.

Longobard

Покажи /etc/gtk/gtkrc.ru

anonymous

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»

Longobard

попробуй вписать туды фонты нужной кодировки. Потом заставь GTK перечитать этот конф :)

anonymous

Так это же мне придется больше трехсот строк туда писать… :((((

Не-е-е-е….

Так не катит…

К тому же gtkrc.ru и раньше был точно такой же, а шрифты работали.

Опять же, если я не ошибаюсь, для этого есть $GDK_USE_XFT, которая у меня выставлена в 1

decvar

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

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.