LINUX.ORG.RU

[ШГ][gentoo] Мыльные шрифты

 ,


0

0

Пытаюсь настроить нормальное отображение шрифтов в только что собранной генте.

Содержимое ~/.fonts.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 
<match target="font">
    <edit name="antialias" mode="assign">
      <bool>true</bool>
    </edit>
  </match>

<match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>

<match target="font">
    <edit name="hinting" mode="assign">
      <bool>true</bool>
    </edit>
  </match>

<match target="font">
    <edit name="hintstyle" mode="assign">
      <const>hintfull</const>
    </edit>
  </match>

<match target="font">
    <edit name="rgba" mode="assign">
      <const>rgb</const>
    </edit>
  </match>

<match target="font" >
    <test name="weight" compare="more">
      <const>medium</const>
    </test>
    <edit name="autohint" mode="assign">
      <bool>false</bool>
    </edit>
</match>

</fontconfig>

В дебиане на соседнем разделе при таком конфиге все отлично, но в генте - замыленные шрифты. В качестве оконного менеджера использую Openbox, так вот он нормально отрисовывает шрифты в своем меню и в декорациях окон. В терминале так же нормально все. Во всех остальных гтк приложениях и в tint2 дикое ШГ.

Вот как это выглядит: http://s03.radikal.ru/i176/1006/1a/9af68900ed92.png

Подскажите пожалуйста как правильно настроить, ато ведь глаза слезятся и работать невозможно.

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

>нормально-выглядящие
В ФМ просто реальное Г, а не шрифты. Прям ореол серый у букв. С такими «нормально-выглядящими» можно глаза выкидывать на помойку через месяц.

anotheranonymous
()
Ответ на: комментарий от iZEN

В терминале и меню опенбокса чёткие шрифты, а в файловом менеджере и панели смазанные. Хочется их сделать такими же чёткими.

stormblastt ★★★
() автор топика
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>none</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintmedium</const>
  </edit>
 </match>
 <dir>~/.fonts</dir>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>

мне нравится

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

В ФМ просто реальное Г, а не шрифты. Прям ореол серый у букв.

У меня в Windows на работе так же, включено полное сглаживание ClearType для шрифта Trebuchet MS 10. Ничего страшного в этом нет.

iZEN ★★★★★
()

Шрифт Droid. В дебиане настроено все точно так же и выглядит так: http://i065.radikal.ru/1006/c2/0c0cdda181ba.png

Интересует почему один и тот же шрифт по разному отрисовывается в самом боксе и приложениях, и как это исправить.

stormblastt ★★★
() автор топика

Единственные шрифты, которые корректно отображаются, это - Fixed и Terminus. Все сотальные смазанные.

stormblastt ★★★
() автор топика

> Подскажите пожалуйста как правильно настроить, ато ведь глаза слезятся и работать невозможно.

Цветовую схему для начала исправь, сразу легче станет.

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

> Единственные шрифты, которые корректно отображаются, это - Fixed и Terminus.

Ни разу не единственные. Ещё Unifont есть.

Deleted
()

Оказывается cairo было собрано с флагом cleartype, вследствии чего были наложены патчи суб-пиксельного сглаживания. Пересобрал cairo с USE="-cleartype" и шрифты стали идеальными.

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

Вот мой .gtkrc-2.0:

include "/usr/share/themes/Clearlooks/gtk-2.0/gtkrc"
gtk-icon-theme-name="Tango"
gtk-font-name = "Liberation Sans 10"
gtk-xft-hinting   = 1
gtk-xft-hintstyle = full
Еще у меня есть файл .gtkrc, и который из них нужен, я уже забыл. На всякий случай приведу его содержимое:
include "/usr/share/themes/Clearlooks/gtk-2.0/gtkrc"
gtk-icon-theme-name="Tango"
style "user-font"
{
  font_name = "Liberation Sans 10"
}
widget_class "*" style "user-font"
gtk-font-name = "Liberation Sans 10"
gtk-xft-hinting   = 1
gtk-xft-hintstyle = full
Еще есть .gtkrc.mine, но там написано, что он создается автоматически.

Batja
()

ТС хочет нормальные шревты превратить в ШГ :) Хе-хе.
Кто ему сказал, что шрифты должны быть лесенкой?

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