[Comm] шрифты в интерфейсе tk/tcl-программ
Владимир Гусев
=?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Ср Ноя 8 18:01:36 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? Что ковырять.. ? Вот в чем вопрос...
>> В общем в Linux есть несколько "вечных" проблем - одна из них шрифты и
>> осознанное управление ими... Куда ни ткни - будь то tcl, или java.. нет
>> для других интерфейсов (не qt/gtk) некой централизации в виде аналога
>> fontconfig.. Внесение записей в Xdefaults хоть и увлекательно само по
>> себе
>> (особенно когда действуешь методом тыка типа "а что будет, если я так
>> запишу, или эдак..") и позволит создать из простых программ красоту
>> неописуемую, но метод этот тяжел и не всегда приводит к желаемому
>> результату..
>> Та же java, да и тот же tkabber для windows в оффтопике "почему-то"
>> подхватывают тот шрифт и той кодировки, какой нужен.. Здесь же - лучше
>> не будем..
> Снесите лишние шрифты.
У меня и так только misc (и то, только потому, что Иксы не грузятся без
них) и ttf-шрифты из windows, ну вот недавно еще поставил новые dejavu -
сделал по умолчанию в fontconfig - привыкаю..
--
С уважением, Владимир Гусев
Подробная информация о списке рассылки community