[Comm] шрифты в интерфейсе tk/tcl-программ

Maxim Tyurin =?iso-8859-1?q?mrkooll_=CE=C1_bungarus=2Einfo?=
Ср Ноя 8 18:23:28 MSK 2006


Владимир Гусев пишет:
>>> Но вот Crossoveroffice - ни в какую - как брал
>>> здоровую helvetica черт знает откуда, так и берет..
>> если он на tcl то его легко пропатчить
>> типа такого кода надо включить :
>>
>> set userrdb "~/.crossoveroffice.xrdb"
>> if [file exists $userrdb] {
>>  if [catch {option readfile $userrdb userDefault} err] {
>>   puts stderr "error in $userrdb: err"
>>  }
>> }
> 
> А что здесь 'crossoveroffice.xrdb' ? Просто название файла, где будут  
> строки с шрифтами?.. Как выяснить, что нужно тут писать. Каковы названия  
> ресурсов crossoveroffice? Что ковырять.. ? Вот в чем вопрос...
Файл X ресурсов.
Т.к. будет действовать только на это приложение можно туда писать
"звездами" ;)
типа
*font: -xos4-terminus-medium-r-normal-*-*-200-*-*-*-*-koi8-*

>>> В общем в Linux есть несколько "вечных" проблем - одна из них шрифты и
>>> осознанное управление ими... Куда ни ткни - будь то tcl, или java.. нет
>>> для других интерфейсов (не qt/gtk) некой централизации в виде аналога
>>> fontconfig.. Внесение записей в Xdefaults хоть и увлекательно само по  
>>> себе
>>> (особенно когда действуешь методом тыка типа "а что будет, если я так
>>> запишу, или эдак..") и позволит создать из простых программ красоту
>>> неописуемую, но метод этот тяжел и не всегда приводит к желаемому
>>> результату..
> 
>>> Та же java, да и тот же tkabber для windows в оффтопике "почему-то"
>>> подхватывают тот шрифт и той кодировки, какой нужен.. Здесь же - лучше  
>>> не будем..
>> Снесите лишние шрифты.
> 
> У меня и так только misc (и то, только потому, что Иксы не грузятся без  
> них) и ttf-шрифты из windows, ну вот недавно еще поставил новые dejavu -  
> сделал по умолчанию в fontconfig - привыкаю..

Ну тогда не знаю почему у меня нормально.
Может потому что у меня все шрифты в xfs?
-- 
With Best Regards, Maxim Tyurin
JID:	MrKooll на jabber.pibhe.com
   ___
  / _ )__ _____  ___ ____ _______ _____
 / _  / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/  \_,_/___/
               /___/



Подробная информация о списке рассылки community