On Wed, 23 Aug 2000, Alexander Kotelnikov wrote: > On Wed, Aug 23, 2000 at 01:45:51PM +0500, Vlad Harchev wrote: > > On Wed, 23 Aug 2000, Alexander Kotelnikov wrote: > > > > > On Wed, Aug 23, 2000 at 12:44:10PM +0500, Vlad Harchev wrote: > > > > > > А если очень хочется, что можно и шрифт сам по себе. > > > > > > > Короче, привожу смысл ответа разработчиков gtk. > > > > 1) fontsets - основной способ интернационализации в xlib (от себя - хотя > > > > вряд ли уместен этот способ для кирилицы - я имею ввиду что все шрифты в > > > > charset'е koi8-r определяют глифы для всего диапазона символов данного > > > > charset'а и поэтому из любого фонтсета будет использоваться только один > > > > шрифт > > > > с кодировкой koi8-r, выбранный xlib случайным образом из всех шрифтов > > > > фонтсета > > > > с кодировкой кои8 - и IMO это справедливо для любой однобайтовой > > > > локали). То, > > > > что написано в скобках - я им тоже сказал. Ответа на это нет (для них > > > > это > > > > типично - вернее для одного из них который отвечает на письма - Owen > > > > Taylor > > > > [EMAIL PROTECTED]). > > > > > > Убей Бог, не пойму в чем сложность. Однобайтовая локаль это en* ? И чем > > > она > > > лучше. > > > > Блин, я не понял вопрос. Какая сложность? Причем здесь en*? > > Сложность, из-за которой ты вcе это затеял! > > Я не знаю однобайтовых локалей кроме английских.
А ru_RU.KOI8-R - она ведь тоже однобайтная (по крайне мере в соотвествии с моим определением термина "однобайтная локаль"). Неоднобайтные локали - это utf*, и различные китайские, японские, корейские - то есть когда одна буква в родном представлении данной локали занимает более одного байта (переменное или фиксированное количество). > > > > 2) gnome сontrol center должен по-хорошему прописывать в ~/.gtkrc не > > > > font по > > > > умолчанию (который был выбран пользователем), а fontset. Текущие версии > > > > gnomecc прописывают только font, а фонт имеет меньший приоритет чем > > > > fontset. > > > > Поэтому наличие fontset в /etc/gtk/gtkrc.* заставляет gtk игнорировать > > > > шрифт > > > > выбранный пользователем с помощью gnomecc в ~/.gtkrc > > > > > > Давайте отделять gtk и gnome. Меня, например, gnomecc очень мало волнует. > > > В ~/.gtkrc можно добавить что-то похожее на /etc/gtkrc.ru/ > > > > Да, но только ручками. И еще лучше это делать в ~/.gtkrc.mine - тогда > > gnomecc > > не затрет этих изменений при смене темы из gnomecc. > > ты что, так и хотел убедить Owen'а, "gnomecc под вашу идеологию не заточен, > давайте gdk поправим"? Патч исправляет _ошибку_ в gdk - ее исправить надо однозначно. Точка. То, что он исправляет ошибку, которая мешает использовать русский без определения fontset - дело десятое (хотя я его продвигал как единственное решение). > Одно меня удивляет -- почему нет /etc/gtk/gtkrc.iso-8859-1, и как > западноевропейцы себе шрифты выбирают. Да, это меня тоже забавляет (откуда берется фонт по-умолчанию). > BTW, насколько я помню, Owen практически всегда отвечает, но к этому моменту > иногда уже забываешь, что писал ему :) Да, это меня очень раздражает. Иногда отвечает через 3 минуты, а иногда - через 2 недели - других сроков у него не бывает. Я послал напоминание через неделю - он мне написал что я сделал это слишком рано. > -- > Alexander Kotelnikov > Saint-Petersburg, Russia > Best regards, -Vlad

