1

Тема: Что здесь включить? Шрифты.

Что здесь можно включить, или выключить для правильного отображения шрифтов?
http://f18.ifotki.info/org/8697fc23c38a0478137f45eb117bae204e197a206673297.png
~/.config/fontconfig/fonts.conf:

<?xml version='1.0'?>                                                                                                                                                     
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <match target="font">
    <edit mode="assign" name="rgba">
            <const>rgb</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>hintslight</const>
    </edit>
    </match>
    <match target="font">
    <edit mode="assign" name="lcdfilter">
            <const>lcddefault</const>
        </edit>
    </match>
    <match target="font">
        <edit mode="assign" name="autohint">
            <bool>false</bool>
        </edit>
    </match>
</fontconfig>

2

Re: Что здесь включить? Шрифты.

Правильное отображение шрифтов, что вы имеете ввиду?

3

Re: Что здесь включить? Шрифты.

Packum, покажите что у вас сейчас и что вы хотите, а также содержимое /etc/fonts/conf.d/ и /usr/share/fontconfig/conf.avail/

4

Re: Что здесь включить? Шрифты.

Консоль
dmitry@thinkpad_t420 ~ $ ls  /etc/fonts/conf.d/
10-scale-bitmap-fonts.conf  30-metric-aliases.conf  40-nonlatin.conf  49-sansserif.conf  51-local.conf  65-fonts-persian.conf  69-unifont.conf    90-synthetic.conf
20-unhint-small-vera.conf   30-urw-aliases.conf     45-latin.conf     50-user.conf       60-latin.conf  65-nonlatin.conf       80-delicious.conf  README

Консоль

dmitry@thinkpad_t420 ~ $ ls /etc/fonts/conf.avail/
10-autohint.conf            10-sub-pixel-vbgr.conf     11-lcdfilter-light.conf    40-nonlatin.conf   51-local.conf          65-nonlatin.conf     90-synthetic.conf
10-no-sub-pixel.conf        10-sub-pixel-vrgb.conf     20-unhint-small-vera.conf  42-luxi-mono.conf  60-latin.conf          69-unifont.conf
10-scale-bitmap-fonts.conf  10-unhinted.conf           25-unhint-nonlatin.conf    45-latin.conf      60-liberation.conf     70-no-bitmaps.conf
10-sub-pixel-bgr.conf       11-lcdfilter-default.conf  30-metric-aliases.conf     49-sansserif.conf  65-fonts-persian.conf  70-yes-bitmaps.conf
10-sub-pixel-rgb.conf       11-lcdfilter-legacy.conf   30-urw-aliases.conf        50-user.conf       65-khmer.conf          80-delicious.conf

/usr/share/fontconfig/conf.avail/ - такого каталога нет.
В консоли меня всё устраивает, но в браузере (FireFox) и в gtk-приложениях шрифты ведут себя как хотят. Где то совсем тонкие,
где то как бы из двух цветов: чёрного и серого. Глаза быстро устают.

5 (15.02.2015 19:15:15 отредактировано kirillov3798)

Re: Что здесь включить? Шрифты.

Packum пишет

но в браузере (FireFox) и в gtk-приложениях шрифты ведут себя как хотят.

Скриншот в студию!

А так должно помочь:

Консоль: root
[root@linuxforum.ru ~]# ln -s /etc/fonts/conf.avail/{10-sub-pixel-rgb.conf,11-lcdfilter-default.conf} /etc/fonts/conf.d/

А так же создайте след. файлы и поместите их в /etc/fonts/conf.d/:
1. Имя: "10-antialias.conf", содержимое:

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

2. Имя: "10-hinting.conf", содержимое:

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

3. Имя: "10-hinting-slight.conf", содержимое:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--  Use Slight Hinting --> 
  <match target="font">
    <edit name="hintstyle" mode="assign"><const>hintslight</const></edit>
  </match>
</fontconfig>

6

Re: Что здесь включить? Шрифты.

http://f18.ifotki.info/thumb/037d55ea15121dd68d804847a4f0ff604e197a206676954.png

7

Re: Что здесь включить? Шрифты.

Packum, залейте .png сюда

8

Re: Что здесь включить? Шрифты.

http://storage2.static.itmages.ru/i/15/0215/s_1424017688_5594896_c7f8d29af9.png

9

Re: Что здесь включить? Шрифты.

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

10

Re: Что здесь включить? Шрифты.

Он собран у меня так:

Консоль

Calculating dependencies... done!
[ebuild   R    ] media-libs/freetype-2.5.5:2  USE="X adobe-cff bindist bzip2 png static-libs -auto-hinter -debug -doc -fontforge -harfbuzz -infinality -utils" ABI_X86="(64) (-32) (-x32)" 0 KiB

Может bindist выключить?

11 (15.02.2015 21:31:19 отредактировано kirillov3798)

Re: Что здесь включить? Шрифты.

Packum пишет

Может bindist выключить?

Да, попробуйте. Вроде как патчи ubuntu уже в апстриме (???). Еще надо исключить флаг -infinality.
И посмотрите, что у Вас в ~/.Xdefaults, если такой файл имеется.

12

Re: Что здесь включить? Шрифты.

Что-то, мне кажется изменилось. Или мне это кажется.
http://itmages.ru/image/view/2285756/66b0c7b7

13

Re: Что здесь включить? Шрифты.

Packum, изменилось, конечно. Задействован субпиксельный рендеринг. Вы убрали флаги bindist и infinality?

14

Re: Что здесь включить? Шрифты.

Да, пересобрал без этих флагов. Файрфокс почему-то сам собой скинул тему. Мелкий шрифт стал намного чётче и чернее что-ли.

15

Re: Что здесь включить? Шрифты.

Packum пишет

Мелкий шрифт стал намного чётче и чернее что-ли.

Все получилось.