LINUX.ORG.RU

Gentoo infinality=ШГ после обновления


0

1

Опять ШГ.

Дистрибутив - Gentoo x64.

infinality, до недавнего обновления, у меня давало вполне нормальный рендеринг шрифтов. Потом обновился (пару недель назад) и теперь большие буквы выглядят зубчато и вообще стало както не так. Не пойму в чем дело. От чего зависит. Ведь я ничего не менял

Вот что имееться сейчас в настройке шрифтов:

1. http://pastebin.com/Jqb6s5dn

2. http://pastebin.com/wnu04nEW

3. http://pastebin.com/zmfx8ArF

4. http://pastebin.com/ddPnj20Z

5. http://pastebin.com/H58eQiME

6. http://pastebin.com/KWeVePZ5

Еще хочеться от пользователей Gentoo, эксперементирующих с infinality, услышать\увидеть действительно достойные варианты настройки и\или рецепты. Ничего похожего на (извените и не пинайте за банальность) Ubuntu я не видел ни на одних скринах.


Ничего похожего на (извените и не пинайте за банальность) Ubuntu я не видел ни на одних скринах.

На самом деле, убунта выглядит хорошо на ноутах со стандартной 15', а вот на «покрупнее» уже хуже.
Кстати, шрифты вполне себе ничего.

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

У меня в принципе почти так и было. А сейчас конкретно видно что большие буквы в больших шрифтах показывают зубы. Я понимаю что от монитора многое зависит, но недавно ведь было по другому. И dpi вроде везде стоит 106.11 - у меня экран 17.3 дюйма при разрешении 1600х900.

А в Ubuntu на самом деле все нормально, по крайней мере у людей которым я ее ставил. У них разные мониторы\матрицы, но нигде не надо было ничего подстраивать.

vux ()

У меня похоже, но лучше; у тебя на соседние пиксели залезает (на мягком знаке очень хорошо видно), и выглядит у тебя жирнее.

Вот мое: http://s16.postimage.org/9ur0dr9k5/snapshot3.png

Из того что настраивал - в кедах:
Force fonts DPI: 96
Antialiasing: Enabled
> Configure...
Hinting style: full
Остальные галочки не стоят.

В кедах Sans Serif. В Опере Liberation (это уже ручками подбирал). Да, разные, но мне нормально.

Остальное - дефолт:

$ eselect lcdfilter list
!!! Error: Can't load module lcdfilter
exiting

$ eselect infinality list
!!! Error: Can't load module infinality
exiting

$ emerge -pv media-libs/freetype

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] media-libs/freetype-2.4.10-r1:2  USE="X bzip2 -auto-hinter -bindist -debug -doc -fontforge -infinality -static-libs -utils" 0 kB

$ eselect fontconfig list
Available fontconfig .conf files (* is enabled):
  [1]   10-autohint.conf
  [2]   10-no-sub-pixel.conf
  [3]   10-sub-pixel-bgr.conf
  [4]   10-sub-pixel-rgb.conf
  [5]   10-sub-pixel-vbgr.conf
  [6]   10-sub-pixel-vrgb.conf
  [7]   10-unhinted.conf
  [8]   11-lcdfilter-default.conf
  [9]   11-lcdfilter-legacy.conf
  [10]  11-lcdfilter-light.conf
  [11]  20-fix-globaladvance.conf *
  [12]  20-unhint-small-dejavu-sans.conf
  [13]  20-unhint-small-dejavu-sans-mono.conf
  [14]  20-unhint-small-dejavu-serif.conf
  [15]  20-unhint-small-vera.conf *
  [16]  25-ttf-arphic-ukai-render.conf
  [17]  25-ttf-arphic-uming-bitmaps.conf
  [18]  25-ttf-arphic-uming-render.conf
  [19]  25-unhint-nonlatin.conf
  [20]  30-metric-aliases.conf *
  [21]  30-urw-aliases.conf *
  [22]  35-ttf-arphic-ukai-aliases.conf
  [23]  35-ttf-arphic-uming-aliases.conf
  [24]  40-nonlatin.conf *
  [25]  41-ttf-arphic-ukai.conf
  [26]  41-ttf-arphic-uming.conf
  [27]  45-latin.conf *
  [28]  49-sansserif.conf *
  [29]  50-user.conf *
  [30]  51-local.conf *
  [31]  57-dejavu-sans.conf
  [32]  57-dejavu-sans-mono.conf
  [33]  57-dejavu-serif.conf
  [34]  59-google-droid-sans.conf
  [35]  59-google-droid-sans-mono.conf
  [36]  59-google-droid-serif.conf
  [37]  60-latin.conf *
  [38]  60-liberation.conf
  [39]  64-ttf-arphic-uming.conf
  [40]  65-fonts-persian.conf *
  [41]  65-khmer.conf
  [42]  65-nonlatin.conf *
  [43]  69-unifont.conf *
  [44]  70-no-bitmaps.conf
  [45]  70-yes-bitmaps.conf
  [46]  75-ttf-arphic-ukai-select.conf
  [47]  80-delicious.conf *
  [48]  90-synthetic.conf *
  [49]  90-ttf-arphic-ukai-embolden.conf
  [50]  90-ttf-arphic-uming-embolden.conf
  [51]  99pdftoopvp.conf

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

Опа. А про это незнал. Я мечтал про рт-превьювер. Благодарствую. Поэксперементирую.

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

У вас наверное кеды многое сами делают с рендерингом щрифтов. У меня i3.

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

у вас не infinality !!!
у вас шрифты по умолчанию !!!

вопрос тем кто использует infinality, в Google Earth шрифты нормально показываются в меню ?

vaka ()

с infinality использовал такие настройки:

export INFINALITY_FT_FILTER_PARAMS=«11 22 38 22 11»
export INFINALITY_FT_STEM_ALIGNMENT_STRENGTH=100
export INFINALITY_FT_STEM_FITTING_STRENGTH=100
export INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH=0
export INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT=100
export INFINALITY_FT_USE_VARIOUS_TWEAKS=true
export INFINALITY_FT_FRINGE_FILTER_STRENGTH=«0»
export INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH=«10»
export INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH=«25»
export INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS=true
export INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH=«28»
export INFINALITY_FT_GAMMA_CORRECTION=«20 80»
export INFINALITY_FT_BRIGHTNESS="-10"
export INFINALITY_FT_CONTRAST=«25»
export INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH=«85»

# чуть чернее
export INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH=«0»
export INFINALITY_FT_CONTRAST=«45»
export INFINALITY_FT_BRIGHTNESS=-15


<match target=«font»>
<edit name=«autohint» mode=«assign»><bool>false</bool></edit>
<edit name=«antialias» mode=«assign»><bool>true</bool></edit>
<edit name=«hintstyle» mode=«assign»><const>hintfull</const></edit>
<edit name=«hinting» mode=«assign»><bool>true</bool></edit>
<edit name=«rgba» mode=«assign»><const>rgb</const></edit>
<edit name=«lcdfilter» mode=«assign»><const>lcdlight</const></edit>
</match>

было нормально, но сейчас вернулся на дефолт

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

у вас не infinality !!!
у вас шрифты по умолчанию !!!

Я ж потому и показал:

$ eselect infinality list
!!! Error: Can't load module infinality
exiting

У вас наверное кеды многое сами делают с рендерингом щрифтов

Не знаю. Короче вот конфиг, может на что-то натолкнет:

$ vi .kde4/share/config/kdeglobals
[General]
XftAntialias=true
XftHintStyle=hintfull
XftSubPixel=none
:wq
$ vi .kde4/share/config/kcmfonts
[General]
dontChangeAASettings=false
forceFontDPI=96
:wq
Да, скриншот сделан вот отсюда:
$ emerge -pv opera

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] www-client/opera-12.12_pre1662  USE="gstreamer kde -gtk (-multilib)" LINGUAS="ru uk zh_CN -af -ar -az -be -bg -bn -cs -da -de -el -en_GB -es_ES -es_LA -et -fa -fi -fr -fr_CA -fy -gd -he -hi -hr -hu -id -it -ja -ka -kk -ko -lt -lv -me -mk -ms -nb -nl -nn -pa -pl -pt -pt_BR -ro -sk -sr -sv -sw -ta -te -th -tl -tr -ur -uz -vi -zh_TW -zu" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
То есть с kde без gtk.

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

у меня дефолтные шрифты, а не infinality
на infinality пока нельзя сделать чёткие шрифты, они всегда будут размытыми.

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

Почему то в сети везде пишут что нада выставлять реальный DPI в xorg.conf\.Xresources. Но у многих всеравно стоит 96.

Это реальный. Я у себя считал. И линейку прикладывал.

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

Да не проблема. Завтра соберу с сорцов. Просто инетерсно что для такой маленькой программулине нада целый бейсик-иде ставить.

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

Естественно, чего еще.
А чего странного ? Раньше во freetype лазили чтобы bytecode включить, сейчас он и так есть, про лазание про freetype просто забыли, а там, между прочим, помимо bytecode полно вкусностей, не включенных по умолчанию, но хорошо комментированных.

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

Спасибо. А можно хоть скрин с ШГ глянуть?

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

http://s8.postimage.org/4cndtb3v9/Nightly_1.png

Очко литеры раздули в ширину, а кернинга-то не хватает кое-где, прописные сливаются. И на нормальные выносные у «ц», «щ» и «д» зажмотили место.

Deleted ()

infinality=ШГ

Аплодисменты.

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

на infinality пока нельзя сделать чёткие шрифты, они всегда будут размытыми.

Это смотря, что ты подразумеваешь под четкостью - если просто тонкие шрифты, то да, по дефолту в Infinality нечеткие шрифты. Но для меня вот это

http://img17.imageshack.us/img17/6812/20121207123413.png

четкие шрифты

Vovka-Korovka ★★★★★ ()
Ответ на: комментарий от vaka

Может ты просто субпиксельное сглаживание не переносишь? Знаю несколько людей с чувствительным зрением, которые при включении субпиксельного сглаживания видят радугу.

Vovka-Korovka ★★★★★ ()

Вообще говоря самый простой способ получить великолепные шрифты это увеличить их размер минимум до 14 пунктов :-) Второй простой путь, уже для маленьких размеров, это просто подобрать подходящий шрифт, для маленьких, меньше 13 пунктов, практически идеальны roboto и lucida g (конечно если нет аллергии на гугель и яббло :-)

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