From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Comment: RFC 2476 MSA function at smtp2.yandex.ru logged sender identity as: vova1971 Date: Wed, 08 Nov 2006 15:28:33 +0300 To: "ALT Linux Community" From: =?koi8-r?B?98zBxMnNydIg59XTxdc=?= Content-Type: text/plain; format=flowed; delsp=yes; charset=koi8-r MIME-Version: 1.0 References: <4550AB37.4090305@bungarus.info> <4550D113.9030501@bungarus.info> <4550DFD3.507@netorn.ru> <4550E9F6.5050006@bungarus.info> <4551BDDB.7060003@bungarus.info> Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <4551BDDB.7060003@bungarus.info> User-Agent: Opera Mail/9.02 (Linux) Subject: Re: [Comm] =?koi8-r?b?29LJxtTZINcgyc7UxdLGxcrTxSB0ay90Y2wt0NLPx9LB?= =?koi8-r?b?zc0=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Nov 2006 12:28:55 -0000 Archived-At: List-Archive: List-Post: >>> Вот попробовал под ненастроенным профилем. Все нормально. Ресурсы не >>> настраивались. >>> http://img61.imageshack.us/img61/6567/helloii4.png >> И что, теперь сменить шрифт на кнопке нужно при помощи прописывания >> *.Buton и так далее? > *Button*font для всех кнопок во всех приложениях. >> Ладно ical -там в хелпе полностью прописаны названия >> графических ресурсов, а в других программах? Ведь откуда-то этот шрифт >> на кнопке "Превед" взялся.. > Если я правильно помню то если шрифт вообще не указан то берется fixed >> Неужто нужно колупать программу при помощи той >> самой утилиты на предмет выявления названия графич. ресурса? Но >> tcl-программу это не возьмет - пробовал, только чисто x-приложения из >> набора к иксам.. > Ну я уже говорил - editres не работает с tk :( > Но т.к. исходники tcl есть то можно дописать в них строку загрузки > ресурсов. > И грузить нужный ресурс. > Например так в tkabber сделано. Вчера после этого треда насмотрелся скриншотов ical из MacOS X и, "всплакнув", решил попинать наш "отечественный" ical (благо разработчики приложили список редактирумех при помощи Xdefaults ресурсов).. Вначале получилось только частично, но после добавления в Xdefaults неких глобальных строк без указания принадлежности к той или иной программе, и включения в мой скрипт ~/.xinitrc команды xrdb -merge Xdefaults (пишу по памяти - все дома) - только тогда получилось так, как я хотел.. Подробнее со скриншотом уже вечером из дома. все чисто иксовые программы и утилиты выглядят как и хотелось - с шрифтом Verdana (ибо в ALC Tahoma уже не жалуют - выглядит ужасно). Но вот Crossoveroffice - ни в какую - как брал здоровую helvetica черт знает откуда, так и берет.. В общем в Linux есть несколько "вечных" проблем - одна из них шрифты и осознанное управление ими... Куда ни ткни - будь то tcl, или java.. нет для других интерфейсов (не qt/gtk) некой централизации в виде аналога fontconfig.. Внесение записей в Xdefaults хоть и увлекательно само по себе (особенно когда действуешь методом тыка типа "а что будет, если я так запишу, или эдак..") и позволит создать из простых программ красоту неописуемую, но метод этот тяжел и не всегда приводит к желаемому результату.. Та же java, да и тот же tkabber для windows в оффтопике "почему-то" подхватывают тот шрифт и той кодировки, какой нужен.. Здесь же - лучше не будем.. -- С уважением, Владимир Гусев