Hi! Vlad Harchev wrote: > 1) Способ, навязываемый разработчиками gtk - использование /etc/gtk/gtkrc.ru, > поставляемым с самим gtk. В этом файл определяется fontset используемый > библиотекой gtk. В случае использования этого способа невозможно выбрать > никакой другой шрифт для использования библиотекой gtk из gnome control > center. Использование fontset для русского в gtk я бы назвал идиотизмом - так > как fontset - это по определению (см XCreateFontSet(3X)) - шаблон в XLFD > только для одного шрифта (в простейшем случае xlib просто будет прицеплять > charset данной локали к этой маске, и выбирать первый шрифт отвечающей этой > маской) - то есть как минимум жирность и высота шрифта может контролироваться > /etc/gtkrc/gtkrc.ru - а остальные параметры (семейство шрифта - т.е. будет > ли это Courier или Helvetica) зависят от положения шрифта во внутреннем списке > шрифтов xlib! Мораль - /etc/gtkrc/gtkrc.ru должен быть удален (и я буду > добиваться этого от разработчиков gtk).
В более свежих версиях gtk файлы gtkrc.$LANG содержат маску *-r-*, что снимает эту проблему. Тем не менее, Ваш патч может оказаться весьма полезным. > > > > > Я настоятельно прошу авторов дистрибьютивов, которые интегрируют этот патч в > свой дистрибьютивы, прислать мне весь комплект компактов дистрибьютивов, в > которых этот патч будет использован (желательно коробочную версию) (в > частности, debian potato (с исходниками) + non-free/russian). В принципе, > можно не ограничиваться дистрибьютивами :) Я с удовольствием посылаю Вам искреннюю благодарность за Ваши патчи. Мы протестируем их и, в случае включения в дистрибутив, учтем Вашу настоятельную просьбу. Rgrds, AEN