LINUX.ORG.RU

Проблема с шрифтами («разноцветные» буквы)

 , ,


0

1

http://oi63.tinypic.com/2a5eibl.jpg

В интерфейсе KDE внезапно стали цветные буквы. На глаз это не особо видно, но при увеличении они цветные. В то же время в Firefox если увеличивать то всё нормально, т.е. если шрифт красный, то он и при увеличении будет полностью красный. Я так понимаю что это что-то с lcd фильтром, но не понимаю как это исправить, подскажите.

FreeType 2.7-0.1. Содержание fonts.conf:

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

        <edit name="embeddedbitmap" mode="assign">
                <bool>false</bool>
        </edit>

        <edit name="antialias" mode="assign">
                <bool>true</bool>
        </edit>
        <edit name="hintstyle" mode="assign">
                <const>hintslight</const>
        </edit>
        <edit name="lcdfilter" mode="assign">
                <const>lcddefault</const>
        </edit>
        <edit name="rgba" mode="assign">
                <const>rgb</const>
        </edit> 
  
        <edit mode="assign" name="dpi">
                <double>102</double>
        </edit>

</match>
<dir>~/.fonts</dir>
</fontconfig>

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

помогло, спасибо! только не пойму лучше стало, или хуже, но по крайней мере буквы перестали быть цветными

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

Те тебе это не мешало, но ты увеличил скриншот и тебя начало это беспокоить? Делается это специально, чтобы увеличить разрешение за счёт субпикселей.

anonymous
()
Ответ на: комментарий от Dreamject

Зависит от зрения и цветовосприятия, я например даже на HiDPI вижу радугу, если включить rgba и это доставляет жуткий дискомфорт. Про обычные мониторы у которых зерно с палец я вообще молчу.

surefire ★★★
()
Последнее исправление: surefire (всего исправлений: 1)
Ответ на: комментарий от anonymous

Я поставил FreeType 2.7 (и сменил цвета интерфейса на тёмные) и сразу заметил что что-то неладное, «глаза» заболели. Наверно это у меня монитор такой странный, не дружит с rgb на линуксе, в винде всё нормально. Ещё заметил что это происходит только когда тёмный интерфейс (белые буквы и тёмный фон).

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

В новом фритайпе как раз сделали infinality-like мыло, старое отображение возврещается через добавление в environment FREETYPE_PROPERTIES=truetype:interpreter-version=35. Ну и на чёрном фоне да, единственное где заметно, потому его не использую.

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

Мыло исчезло как только включил autohint.

Слева включен - справа выключен:

http://oi66.tinypic.com/106bzw2.jpg

Кстате не знал что autohint влияет на размер элементов интерфейса так сильно, только по скриншоту заметил это.

Конфиги, если кому понадобятся:

~/.config/fontconfig/fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="pattern">
        <edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
        <edit name="rgba" mode="assign"><const>none</const></edit>
        <edit name="lcdfilter" mode="assign"><const>lcdnone</const></edit>
        <edit name="autohint" mode="assign"><bool>true</bool></edit>
        <edit name="hinting" mode="assign"><bool>true</bool></edit>
  </match>
</fontconfig>

~/.Xresources (для Firefox)

Xft.autohint:  true 
Xft.antialias: true
Xft.hinting:   true
Xft.hintstyle: hintfull
Xft.lcdfilter: lcdnone
Xft.rgba:      none

Ну и удалил весь мусор из /etc/fonts/conf.d/

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