Bug 17132 - Используется неправильный фильтр LCD
Summary: Используется неправильный фильтр LCD
Status: CLOSED DUPLICATE of bug 14361
Alias: None
Product: Sisyphus
Classification: Development
Component: fontconfig (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-15 13:10 MSD by Alexandre Prokoudine
Modified: 2008-09-16 10:21 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Prokoudine 2008-09-15 13:10:46 MSD
В новом (1.7.х) Cairo появилась поддержка фильтров LCD. К сожалению, в связи с этим теперь по умолчанию приложения на GTK+ хватают совсем не тот фильтр, который нужен (с Qt все ОК).

Это исправляется добавлением

 <match target="font" >
  <edit mode="assign" name="lcdfilter">
   <const>lcddefault</const>
  </edit>
 </match>

в глобальный или локальный fonts.conf.

ИМХО, лучше в глобальный :-)
Comment 1 Sergey V Turchin 2008-09-15 14:30:57 MSD
А точно не GTK надо фиксить?
Comment 2 Alexandre Prokoudine 2008-09-15 14:52:52 MSD
Лекцию на тему взаимосвязи Cairo и GTK+ прочитать или на слово поверишь? :)
Comment 3 Sergey V Turchin 2008-09-15 16:01:41 MSD
А по взаимосвязи "fontconfig и gtk(который может узнавать, какой cairo сейчас загружен)" лекция есть?

Если у Qt все ok, зачем Qt этот фильтр? Или она его сама умеет включать?

Кстати, есть смысл поглядеть, как у других.
Comment 4 Alexandre Prokoudine 2008-09-15 17:44:39 MSD
Да, Qt делает это сама.

В бубунте 8.10 то же самое.
Comment 5 Sergey V Turchin 2008-09-15 18:42:38 MSD
(In reply to comment #4)
> Да, Qt делает это сама.
Ну я и говорю, может где какой добрый человек GTK запатчил?
 
> В бубунте 8.10 то же самое.
В смысле, бага та же? Или fontconfig-ом просто включено?
Comment 6 Alexandre Prokoudine 2008-09-15 18:51:01 MSD
Да, в ней та же самая ошибка. И лечится точно так же.
Comment 7 Sergey V Turchin 2008-09-15 19:41:30 MSD

*** This bug has been marked as a duplicate of bug 14361 ***