LINUX.ORG.RU

Suse 9 EE, шрифты, GTK1


0

0

В Suse 9 freetype откомпилирован с TT_BYTECODE... и в т.ч. с несколькими патчами, которые делают ttf шрифты без сглаживания нечитаемыми. Прикол в том, что в GTK1 сглаживание не используется (xmms). Я обычно его отключаю и в остальных приложениях лоя шрифтов 8-14, но тут шрифты настолько кривые, хотя сглаженные выглядят поприятнее, чем обычно. Попытался пересобрать freetype-2.1.7 только с включенным TT_BYTCODE_... При любой попытке использовать ttf шрифт в GTK1 приложении - вылетает напрочь. Никаких сообщений об ошибке. Родное компилируешь (только со всеми патчами) - работает. В чем может быть дело?

★★★
Ответ на: комментарий от anonymous

>В gtk1 и не будет сглаживания.

А он и не имел ввиду сглаживание, наоборот, почему ttf шрифты выглядят
кривыми и косыми без АА... В FC3 те же проблемы, в FC1 все нормально,
причем от freetype это не зависит, т.е. как он и с чем собран, скорее всего
это в xfs что-то не так, разобраться с этим у меня лично нет времени....
Кстати, в вашей Suse 9 EE тоже x.org стоит или XFree86?

McMCC ★★★
()
Ответ на: комментарий от McMCC

Стоит XFree86 4.3.99 (4.4.0rc2?). Шрифты кривые, но от freetype это зависит. Если собирать только с включенным байткод-интерпретатором без тех патчей, что suse предлагает, то шрифты и без сглаживания отличные. Но вот gtk1 программы при любой попытке использовать ttf убивают иксы.

Envel ★★★
() автор топика
Ответ на: комментарий от Envel

Вообщем так, если в gtk2 выключить АА, то шрифты смотрятся нормально,
без АА, как и положенно, зато в gtk1 они убогие, следовательно ни freetype,
ни xfs на это не влияют, остается только предположить, что это кривой
сам gtk1, вернее gdk, это он у нас шрифты рисует... Попробую в FC3
пересобрать gtk1 и glib1, или возьму от первой FC....

McMCC ★★★
()
Ответ на: комментарий от Envel

>Но вот gtk1 программы при любой попытке использовать ttf убивают иксы.

И у меня так же, но только не на всех фонтах, с верданой не падает,
а вот c courier new Х-ы уходят в даун...:( Я уже предположил, что это
кривая сборка gtk1....

McMCC ★★★
()
Ответ на: комментарий от McMCC

Все же дело и в freetype тоже:(.... Если не ставить патч для автохитинга,
и оставить включенный байткод-интерпретатор то фонты смотряться без АА
симпатично, если его включить, то все коряво, хотя в FC1 с автохитингом
и с включенным байткод-интерпретатором все было ОК. Я взял freetype
от FC1 и поставил в FC3, все так же криво, теперь точно можно сделать,
что кривизна шрифтов еще в чем-то имеется, только в чем, не понятно...

McMCC ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.