Re: [gnome-cyr] font/fontset/control-center/gdkxft/gtkrc.ru - и все в одном флаконе:)
- From: Vlad Harchev <hvv hippo ru>
- To: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] font/fontset/control-center/gdkxft/gtkrc.ru - =?koi8-r?q?=C9?==?koi8-r?q?_=D7=D3=C5?==?koi8-r?q?_=D7?==?koi8-r?q?_=CF=C4=CE=CF=CD?==?koi8-r?q?_=C6=CC=C1=CB=CF=CE=C5=3A=29?=
- Date: Sun, 3 Feb 2002 12:49:08 +0400 (SAMT)
On 2 Feb 2002, Sergey V. Udaltsov wrote:
Привет!
>
> > Посему я ему очень и очень настоятельно предлагал заменить font на fontset в
> > файлах, устанавливаемых в /etc/gtk/gtkrc.* - и он как-бы даже согласился (но
> > проблема в том, что там придется прописать шрифты, которые точно есть на любой
> > системе для данной локали - а это требует опросить много народу, нудно и не
> > интересно).
> Так ведь у меня там именно fontset. Как вы и хотите. Так что тут все
> правильно...
Блин, что-то я совсем начал заговариваться. Везде в моем письме надо заменить
"font на fontset" на "fontset на font". То есть конечно в /etc/gtkrc.ru* и
прочих сейчас fontset, а надо заменить его на font для не-CJK локалей.
> > 2) Об[явление fontset для CJK содержит не менее 2 xlfd (через запятые). Сам
> > capplet заточен только под font - то есть под 1 xlfd, посему для CJK он вообще
> > не юзабелен.
> "Валентина, да мне плевать на Харлей-Дэвидсон"! Точнее, на CJK. Почему
> же для русского оно не должно работать тоже? Почему, кстати, нужно 2
> xlfd? С каких это пор множество начинается с 2-х элементов?
Потому что в CJK шрифтах глифы для латинских букв выглядят не очень -
поэтому и делают фонтсет из 2х элементов - один - для iso8859-1, другой - для
своей CJK кодировки.
> > Мораль: для не-CJK людей идеологически верным считается убитие /etc/gtkrc.*
> > для своей локали или замена там font на fontset с прописыванием правильного
> > шрифта. После этого capplet будет работать правильно под данной локалью.
> Как это? У меня в /etc/gtk/gtkrc.ru - fontset. А capplet меняет именно
> font. Т.е. все приложения, которые используют fontset - плюют на то, что
> им сказал capplet. Так что же тут правильного? Вот если я в ~/.gtkrc
> поменяю font на fonset (ручками, а не через capplet) - тогда я
> действительно вижу, что в приложениях появляется нужный шрифт (например,
> в меню - там, похоже, берут именно fontset). Это все, мне кажется, не
> правильно.
Выше я опять оговорился. См. об[яснение выше.
> > 3) Скоро выйдет gtk2 - для него шрифты настраиваются через Pango. Посему этот
> > capplet наверно заменят вообще чем-то другим.
> Это все понятно. Но до того времени, как GNOME 2 станет реальностью и
> mainstream - еще много воды утечет...
Согласен. Но с точки зрения разработчиков gtk и gnome - это уже реальность,
посему убедить их исправить capplet будет нереально. Скорее всего они правы.
> > Мораль: ничего с capplet'ом делать не надо.
> Вот-те раз! Можно, например, заставить его менять не font, а fontset.
> Или вообще - лучше сделать это опцией (2 radiobuttons).
Ну вообще да - просто capplet использует стандартный диалог gtk для выбора
шрифта.. Придется либо изменить сам код диалога в libgtk (это невозможно -
вернее будет невозможно протолкнуть изменения), либо реализовать этот
расширенный диалог только в capplet. И то, и другое - геморройно. И
по-хорошему - пускай CJK товарищи сами этим и занимаются.
Посему лучше ждать gnome2 (по крайней мере с точки зрения продуктивности).
> > Это не пробовал ибо в основном работаю под XFree86-3.x по об[ективным
> > причинам.
> Если не секрет - по каким? Не поддерживается железо?
Да. Да и лень/некогда дистро/железо апгрейдить - сейчас использую RH60 +
S3Trio64 V+ (и держу установленный RH72, в которых хочу через chroot, и делаю
все что там нужно из того, что должно быть сделано именно на Rh72).
Best regards,
-Vlad
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]