Отправляет email-рассылки с помощью сервиса Sendsay

fontconfig и freetype от FC2 в ASP9

Здраствуйте!

По-прежнему обновляю свой ASP Linux 9 пакетами из Fedora Core 2.
Вот, по ходу дела столкнулся с такой проблемой: довольно много программ
из FC2 требуют для установки и/или сборки обновленный(е) freetype и/или
fontconfig. Сейчас в ASP9 стоит freetype-2.1.3 и fontconfig-2.1.9 (в FC2
- freetype-2.1.7 и fontconfig-2.2.1). Пересобрал их из SRPM (spec'и не
трогал), поставил. В результате в программах на Qt шрифты то ли стали
слишком большими (как будто не влазят), то ли вообще перестали
показываться, некоторые программы даже вылетали при запуске с ошибкой
"segmentation fault"; с программами на Gtk все нормально; стоит
Qt-3.3.2, собран из SRPM-пакета от FC2.
Вернул старый fontconfig - вроде все заработало нормально, но шрифты
так и остались слишком жирными (особенно это неприятно выглядит на
моноширинных шрифтах), а при включенном сглаживании вообще выглядят,
черт знает как, причем в программах и на Qt, и на Gtk.
Вдобавок, поуродовался шрифт Sans - отображается с большими
промежутками между буквами, причем только в программах на Qt. Вернул
старый freetype - все пришло в норму, кроме Sans.
Что же делать? Про freetype читал на разных форумах, что его нужно
пересобрать, а вот что именно надо менять в опциях не нашел. И как быть
с fontconfig? Сравнивал конфигурационные файлы старой и новой версий -
различий очень много, и метод тыка не прокатывает.
И что сделалось с Sans? Вот, обнаружилась неприятная вещь: графическая
конфигурялка ядра (которая make xconfig) использует этот самый Sans,
причем где это настраивается, не нашел.

Спасибо за ответы-советы.

Ответить   9A4172 Wed, 18 Aug 2004 23:33:06 +1100 (#213992)

 

Ответы:

9A4172 wrote:

Я думаю, что возможно надо пересобрать Qt. Если хочешь чтобы было
сглаживание на Qt основанных прогах, то надо собрать с поддержкой Xft.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 10962; Возраст листа: 391; Участников: 1246
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/215538



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   3agpot Fri, 20 Aug 2004 19:36:57 +0400 (#215538)

 

Здравствуйте, 3agpot <3agp***@m*****.ru>!
Вы писали Fri, 20 Aug 2004 19:36:57 +0400.

Что ж, спасибо, я боялся именно такого совета :) Попробую. А
сглаживание - черт с ним, лишь бы работало.

Ответить   9A4172 Sat, 21 Aug 2004 03:46:53 +1100 (#215755)

 

Здравствуйте, 9A4172 <9a41***@m*****.ru>!
Вы писали Sat, 21 Aug 2004 03:46:53 +1100.

Пересборка Qt не понадобилась - пересобрал freetype, но в отличие от
первого раза, согласно рекомендациям включил поддержку Bytecode
interpreter для шрифтов TrueType (по умолчанию она в FC2 отключена,
наверное, по лицензионным соображениям). Видимо, именно в этом и было
дело - у меня почти везде используются как раз шрифты TrueType. После
обновления fontconfig ничего страшного не произошло. К тому же, вернулся
в нормальное состояние шрифт Sans :)
Единственная проблема - как отключить сглаживание шрифтов в Gtk2? Или
как сделать, чтоб это сглаживание выглядело более-менее прилично?
Смешно, много раз в разных местах натыкался на это, а как понадобилось -
не могу найти.

Ответить   9A4172 Mon, 23 Aug 2004 12:34:31 +1100 (#216667)

 

Так никто не знает, как же все-таки отключить сглаживание шрифтов для
Gtk2?

Ответить   9A4172 Thu, 26 Aug 2004 12:04:36 +1100 (#218784)

 

Здравствуйте, 9A4172 <9a41***@m*****.ru>!
Вы писали Thu, 26 Aug 2004 12:04:36 +1100.

Извините за тупость - проблему, кажется, решило export GDK_USE_XFT=1.

Ответить   9A4172 Fri, 27 Aug 2004 13:13:55 +1100 (#219318)