[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PATCH to gdk] поддержка корректного отображения русскоязычных элементов GUI при отсутствии /etc/gtk/gtkrc.ru



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



Reply to: