LINUX.ORG.RU

Помогите оценить качество сглаживания шрифтов в Xfce4 под Гентой

 , , ,


2

3

Доброго времени суток!

Помогите, пожалуйста, начинающему гентушнику оценить качество сглаживания шрифтов.

1. Выставил глобальные USE флаги infinality lcdfilter в /etc/portage/make.conf.

2. Обновил систему как обычно:

eix-sync && emerge -avuDN --quiet-build=y --with-bdeps=y world && emerge -ac && revdep-rebuild ; rm -rf /var/tmp/* ; rm /usr/portage/distfiles/* ; rm -rf /usr/share/doc/* ; localepurge

3. В ходе обновления пересобрался freetype:

media-libs/freetype-2.4.11-r2:2  USE="X bzip2 infinality -auto-hinter -bindist -debug -doc -fontforge -static-libs -utils"

4. Затем провел эти манипуляции, чтобы активировать infinality:

eselect fontconfig enable 52-infinality.conf
eselect infinality set infinality
eselect lcdfilter set infinality

5. Потом для верности сделал следующее:

eselect fontconfig enable 60-liberation.conf

У меня шрифтом по умолчанию в Xfce стоит Liberation Sans, а в терминале и Eclipse стоит Liberation Mono.

fontconfig:

# 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-unhint-small-dejavu-sans.conf
  [12]  20-unhint-small-dejavu-sans-mono.conf
  [13]  20-unhint-small-dejavu-serif.conf
  [14]  20-unhint-small-vera.conf *
  [15]  25-ttf-arphic-ukai-render.conf
  [16]  25-ttf-arphic-uming-bitmaps.conf
  [17]  25-ttf-arphic-uming-render.conf
  [18]  25-unhint-nonlatin.conf
  [19]  30-metric-aliases.conf *
  [20]  30-urw-aliases.conf *
  [21]  35-ttf-arphic-ukai-aliases.conf
  [22]  35-ttf-arphic-uming-aliases.conf
  [23]  40-nonlatin.conf *
  [24]  41-ttf-arphic-ukai.conf
  [25]  41-ttf-arphic-uming.conf
  [26]  44-wqy-zenhei.conf
  [27]  45-latin.conf *
  [28]  49-sansserif.conf *
  [29]  50-user.conf *
  [30]  51-local.conf *
  [31]  52-infinality.conf *
  [32]  57-dejavu-sans.conf
  [33]  57-dejavu-sans-mono.conf
  [34]  57-dejavu-serif.conf
  [35]  59-google-droid-sans.conf
  [36]  59-google-droid-sans-mono.conf
  [37]  59-google-droid-serif.conf
  [38]  60-latin.conf *
  [39]  60-liberation.conf *
  [40]  62-croscore-arimo.conf
  [41]  62-croscore-cousine.conf
  [42]  62-croscore-symbolneu.conf
  [43]  62-croscore-tinos.conf
  [44]  64-ttf-arphic-uming.conf
  [45]  65-fonts-persian.conf *
  [46]  65-khmer.conf
  [47]  65-nonlatin.conf *
  [48]  66-ja-ipafonts.conf
  [49]  66-lohit-assamese.conf
  [50]  66-lohit-bengali.conf
  [51]  66-lohit-gujarati.conf
  [52]  66-lohit-hindi.conf
  [53]  66-lohit-kannada.conf
  [54]  66-lohit-kashmiri@devanagari.conf
  [55]  66-lohit-konkani.conf
  [56]  66-lohit-maithili.conf
  [57]  66-lohit-marathi.conf
  [58]  66-lohit-oriya.conf
  [59]  66-lohit-punjabi.conf
  [60]  66-lohit-sindhi@devanagari.conf
  [61]  66-lohit-tamil.conf
  [62]  66-lohit-telugu.conf
  [63]  66-takao-fonts.conf
  [64]  66-wqy-zenhei-sharp.conf
  [65]  66-wqy-zenhei-sharp-no13px.conf
  [66]  67-lohit-malayalam.conf
  [67]  67-lohit-nepali.conf
  [68]  69-unifont.conf *
  [69]  70-no-bitmaps.conf *
  [70]  70-yes-bitmaps.conf
  [71]  75-ttf-arphic-ukai-select.conf
  [72]  80-delicious.conf *
  [73]  90-synthetic.conf *
  [74]  90-ttf-arphic-ukai-embolden.conf
  [75]  90-ttf-arphic-uming-embolden.conf

Вот собственно сам скриншот

Заранее благодарю за ответы и конструктивную критику!

P.S. Ногами сильно не пинать...

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

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

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

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

Универсального решения не существует. К сожалению, у PT какие-то баги, что невозможно добиться жесткого положения текста для различных браузеров и даже их версий. Поэтому там, где нельзя, чтобы верстка «плыла», выбор сужается до Arial и Verdana. Но Arial все же лучше, поэтому сайты даже со сложной версткой вида GitHub (там Helvetica), смотрятся везде одинаково.

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

Все правильно сделал?

eselect infinality set linux && eselect lcdfilter set ubuntu
eselect infinality set infinality && eselect lcdfilter set infinality
eselect infinality set nyx && eselect lcdfilter set nyx
eselect fontconfig disable 60-liberation.conf
eselect fontconfig enable 57-dejavu-sans-mono.conf
eselect fontconfig enable 57-dejavu-sans.conf
Ну и собственно поменял в терминале и Eclipse на DejaVu Sans Book Mono, а в Xfce4 выставил DejaVu Sans Condensed

Вот скрин (без перезагрузки)

Мне кажется мыло осталось... Наверное я где-то что-то сделал не так или не сделал :)

stan31337
() автор топика
Ответ на: комментарий от stan31337
eselect infinality set linux && eselect lcdfilter set ubuntu
eselect infinality set infinality && eselect lcdfilter set infinality
eselect infinality set nyx && eselect lcdfilter set nyx

Это не один случай, а три различных случая сглаживания.

чтобы не гадать с опциями fontconfig, посмотри, что они значат в /etc/fonts/conf.avail/

Мне кажется мыло осталось...

Определись, что тебе нужно: субпиксельное сглаживание или отсутствие радуги. Радуга и субпиксельное сглаживание - это одно и то же. Уменьшить радугу можно, но убрать, только отказавшись от субпиксельного сглаживания.

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

«распределение внутри пикселя» поставил в «отсутствует» и вернул Liberation

eselect infinality set infinality && eselect lcdfilter set infinality
eselect fontconfig disable 57-dejavu-sans-mono.conf
eselect fontconfig disable 57-dejavu-sans.conf
eselect fontconfig enable 60-liberation.conf

Как-то Liberation мне больше нравится чем убунтовская DejaVu.

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

Вот скрин с отключенным «распределением внутри пикселя»

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

«распределение внутри пикселя» поставил в «отсутствует» и вернул Liberation

Ну-ну, в gtk приложениях менюшки и табы все равно субпиксельное сглаживание используют, сколько настройки не меняй. Для qt с этим проблем нет.

Вот скрин с отключенным «распределением внутри пикселя»

Что такое в твоей терминологии «распределение внутри пикселя»? Если ты про радугу, то она осталась.

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

Настройки > Внешний вид > Шрифты > Визуализация > Распределение внутри пикселя: Отсутствует|RGB|BGR|Вертикальный RGB|Вертикальный BGR.

Когда BGR ставлю вообще все шрифты плывут...

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

Отсутствует|RGB|BGR|Вертикальный RGB|Вертикальный BGR.

У тебя на скрине субпиксельное сглаживание! у тебя точно включен 50-user.conf в fontconfig?

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

согласен... просто после стольких лет проведенных под мастдаем остается привычка что-то делать с разваливающейся системой, только вот в линуксе нет ни медитации на дефрагментацию диска, ни полной проверки антивирусом и прочей лабуды... emerge -avuDN world только спасает :))) и то не всегда :(((

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

А ктож его знает? :) Уберу... Даже ума не приложу с какого из потолков я взял этот use-флаг :)

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

Что правда? Я читал в Интернетах, что за год фрагментация в ext3/ext4 составляет около 1%. А антивирусом проверяют только шары с виндовыми бинарниками...

Разубедите же меня фактами! Буду очень признателен за информацию!

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

Что правда? Я читал в Интернетах, что за год фрагментация в ext3/ext4 составляет около 1%.

Пропаганда!..

А антивирусом проверяют только шары с виндовыми бинарниками...

Антивир не нужен, да.

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

Я в курсе что FEATURES=«nodoc» делает это сам если что... Пусть будет, на всякий случай.

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