[РЕШЕНО]firefox+cairo

Обновил cairo до 1.10 (до этого использовал cairo-cleartype из AUR) и поймал один баг: firefox откровенно кладёт на настройки fonts.conf
добавил в общесистемные:
<match target="font">
    <edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
  </match>
</fontconfig>
добавил в .Xdefaults
Xft*hintstyle: hintslight
А ему пофигу….
Что делать?
та же фигня. Думаю просто откатиться на предыдущую версию.
sht0rm
та же фигня. Думаю просто откатиться на предыдущую версию.
Не наш метод :)
Вообщем, что-то получилось, но разница мааааааааленькая такая между cairo и Qt всё равно есть. Вообщем, снёс ~/.fonts.conf (кстати тут надо следить кто-то мне тут же создал его заново и прописал туда свои настройки – я голову сломал, пока не заметил).
Далее, всё, что было в ~/.fonts.conf перенёс в общесистемный /etc/fonts/conf.d/ алиасами, каких не хватало, создал руками.
anthonio ~ $ ls /etc/fonts/conf.d/10*
/etc/fonts/conf.d/10-autohint.conf    /etc/fonts/conf.d/10-lcdfilter.conf
/etc/fonts/conf.d/10-hintslight.conf  /etc/fonts/conf.d/10-no-sub-pixel.conf
И их внутренности:
anthonio ~ $ cat /etc/fonts/conf.d/10-*
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Use the Autohinter -->
  <match target="font">
    <edit name="autohint" mode="assign"><bool>true</bool></edit>
  </match>
</fontconfig>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Use the Autohinter -->
  <match target="font">
    <edit name="hintstyle" mode="assign"><const>hintslight</const></edit>
  </match>
</fontconfig>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Use the LCDfilter -->
  <match target="font">
    <edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
  </match>
</fontconfig>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Enable sub-pixel rendering -->
  <match target="font">
    <edit name="rgba" mode="assign"><const>none</const></edit>
  </match>
</fontconfig>
Создал ~/.Xdefaults и прописал туда
Xft*hintstyle: hintslight
(на него критично реагирует chromium)
Вот собственно, так и вышло. Можно ещё попробовать поиграться lcdfilter – там другие значения есть. Не пробовал.
собрал xulrunner-system-cairo
и все в норму пришло!
sht0rm
собрал xulrunner-system-cairo
и все в норму пришло!
аналогично. Только ещё субпиксельное включил (rgb).
Ну и вот что, не могли они тупо добавить ключ –enable-system-cairo ???
Или арчевский cairo их чем-то не устраивает, или им лень пересобирать пакеты он него зависящие, а этот xulrunner толстый… Минут 40 собирал на двух ядрах….
anthonio
sht0rm
собрал xulrunner-system-cairo
и все в норму пришло!
аналогично. Только ещё субпиксельное включил (rgb).
Ну и вот что, не могли они тупо добавить ключ –enable-system-cairo ???
Или арчевский cairo их чем-то не устраивает, или им лень пересобирать пакеты он него зависящие, а этот xulrunner толстый… Минут 40 собирал на двух ядрах….
Пакетик сохранился? Если да - выложите куда-нибудь, кину в свой реп ;>
PoZiTPoH
Пакетик сохранился? Если да - выложите куда-нибудь, кину в свой реп ;>
Держи :)
Осильте, пожалуйста, rghost или dropbox, ибо с йапапки у меня (на 100мбит/с) скорость скачки - 30кб/с, да и виснет он ужасно :(
За пакетик - благодарю ;>
PoZiTPoH
Осильте, пожалуйста, rghost или dropbox
Да я не пользуюсь практически такими сервисами.. Вот что первое в голову пришло, туда и залил :)
Что лучше http://dropbox.com или http://rghost.ru/ ?
Кстати да, забыл сказать. Отключили они это флаг не просто так – gif анимированные картинки мигают :)
Так что зря наезжал, приношу свои извинения :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.