|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 14 Nov 2001 20:22:43 To : Andrey Khavryuchenko Subject : Re: gdk: Missing charsets in FontSet creation -------------------------------------------------------------------------------- On Tue, 13 Nov 2001 16:41:42 +0000 (UTC), Andrey Khavryuchenko <akhavr@kds.com.ua> wrote: >vitus, > >"v" == vitus wrote: > > v> Обычно это значит фигню в ~/.gtkrc. Вот, ведь, блин, не могли > v> авторы gtk работать со шрифтами в X-ах как все нормальные люди > v> (в смысле, пользуясь ресурсами и имея корректную систему фаллбэков) > v> Хотели как лучше, а получилось как всегда. > >~/.gtkrc не менялся уже бог знает сколько. Вот он: > >include "/usr/share/themes/BeCool/gtk/gtkrc" > >include "/home/akhavr/.gtkrc.mine" > >style "gtk-default-ru" { > fontset = "-*-helvetica-medium-r-*-*-10-*-*-*-*-*-koi8-ru,\ > -*-courier-medium-r-*-*-10-*-*-*-*-*-koi8-ru,\ > -*-fixed-medium-r-*-*-10-*-*-*-*-*-koi8-ru,\ > -*-helvetica-medium-r-*-*-10-*-*-*-*-*-koi8-ru" >} Я не знаю, как там у gtk все внутри, потому наверняка сказать не могу. Hо если он ипользует XCreateFontSet, то с таким fontsetом и настроенной локалью у тебя ничего работать не будет. Поскольку XCreateFontSet определяет кодировку шрифта по его XLFD, в данном случае это будет koi8-ru у всех доступных шрифтов в fontsetе. Про такую кодировку он наверняка ничего не знает (нет такой), вот и считает, что русских символов у тебя нет как класса. Попробуй поставить ...-koi8-r >class "GtkWidget" style "gtk-default-ru" > > >-- >Andrey V Khavryuchenko http://www.kds.com.ua/ >Offshore Software Development --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15118469548b.html, оценка из 5, голосов 10
|