LINUX.ORG.RU

Лютейшее ШГ - как побороть?

 , ,


1

1

Дистр - manjaro, i3wm. В настройках есть галочки про хинтинг, но не помогает. Подцепил репы bohoomil infinality - а в них, внезапно, версии пакетов старее.

На экране сейчас просто невероятная радуга. Вот как оно сейчас выглядит.

Никогда не сталкивался с настолько жёсткой ситуацией. Ну и как правило, обычно было достаточно обновиться с реп infinality, да выбрать fc-preset.

★★★★

Чето жесть. Может у тебя порядок субпикселей не тот выставлен?

Может и со шрифтом что-то не так, что за шрифт? У меня обычно связка ubuntu + light hinting дает приличный результат даже на самых заGPLеных дистрибутивах

Алсо инфиналити как-то попробовал, и результат не понравился совсем.

Midael ★★★★★
()
Последнее исправление: Midael (всего исправлений: 3)

АДъ. Походу чего-то сломано/недоустановлено.

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

Нет, не обычный. Source: других типов сглаживания не переношу.

anonymous
()

infinality всегда выглядит как это самое, тебе пора бы уже привыкнуть к нему было

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

Накатил, вроде получше стало. Но всё равно есть радуга, правда, уже едва заметная. На этом ноуте, конечно, ещё и разрешение невысокое.

Алсо, абсолютно поломались шрифты в штатном терминале i3. В xterm всё отлично, но надо ещё с цветами разобраться, а то белый фон терминала - это АДъ.

Вот как выглядит разница между терминалами.

А вот как выглядят шрифты в firefox сейчас.

ekzotech ★★★★
() автор топика
Ответ на: комментарий от ekzotech
<?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="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
</fontconfig>

в

.config/fontconfig/fonts.conf
и закопай обратно инфиналити, он уже не живой.

Deleted
()
Последнее исправление: merhalak (всего исправлений: 2)

rgba none хватит всем!

anonymous
()

Точно не bgr монитор? А то что-то правда жесть. В своё время видел и работал с около 100 компов (не считая серверов) под линуксом с разными мониторами, но такого не встречал в живую.

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

Вообще я так подумал, если бы дело было в мониторе, мы бы наверное увидели нормальные шрифты, а он - радугу? Скорее уж наоборот, монитор rgb, а порядок в рендерере другой.

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

Алсо из опыта с субпиксельным рендерингом под линуксом: он дает не очень хорошие результаты на маленьких и/или тощих шрифтах, а также там где есть цветные бекграунды (в некоторых вариантах на тот же mc в консоли без слез смотреть нельзя)

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

в штатном терминале i3

А у него есть штатный терминал? это какой же?

Что-то там явно не так. В том терминале, в котором vim - тоже радуга, но менее заметная.

Не претендую на удачное решение, но первое что нашлось наверно стоит проверить (хотя может инфа и протухшая, лол): https://wiki.archlinux.org/index.php/font_configuration отсюда глянуть Subpixel rendering, далее по этой ссылке глянуть http://www.lagom.nl/lcd-test/subpixel.php и LCD filter;

colour fringing

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

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

это во всех manjaro i3 сейчас такое. как с этим бороться хз.

А у него есть штатный терминал? это какой же?

Urxvt

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

А кто ж его знает. Ноут HP Pavilion dv6700. А RGB или BGR - фиг его знает. У меня lxappearance особого эффекта не даёт - пробовал ставить RGB, BGR, RGBA - не вижу особой разницы. Белые буквы, преимущественно, имеют красную полосу на правом краю. На левом - обычно зелёные субпиксели видны, но местами - синие.

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

Алсо инфиналити как-то попробовал, и результат не понравился совсем.

Еще часто когда его пробуют, то не перезагружают иксы. У меня был случай когда в рантайме он применился совсем не так, как после перезагрузки.

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

О, спасибо! Стало намного лучше. В xterm радуга не пропала, но в firefox хоть шрифты стали нормальные.

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

Сразу после установки шрифты в терминале были адовые, в заголовках окон тоже, в браузере - средненько. Поковырял lxappearance - стало плохо. Вернул на прежние настройки - всё так же, как на скриншотах. Поставил infinality - никаких изменений.

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

Вот так сейчас выглядят терминалы: слева xterm, справа urxvt. Есть радуга, всё же, но не такая яркая, как раньше.

А вот так сейчас выглядит firefox. Просто НАМНОГО лучше.

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

xterm не передергивает конфиги от fontconfig'а. Попробуй настройки отсюда:

https://wiki.archlinux.org/index.php/Font_configuration#Applications_without_...

Просто создай файл .Xresources и скопируй содержимое.

Deleted
()
Последнее исправление: merhalak (всего исправлений: 1)
Ответ на: комментарий от ekzotech

Проверь версию Xft. Если 2 и новее, попробуй выкинуть .Xresources. На оффсайте написано, что она нынче хватает конфиги из fontconfig. Т.е. при отсутствии конфигурационного файла подхватит настройки из XML.

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

А не правильнее выпилить из Xresources настройки шрифта, связанные с рендерингом? Т.к. всякие xterm и urxvt без него выглядят мягко говоря не очень.

peregrine ★★★★★
()

Просто нужно иногда вспоминать Бога. :)

anonymous
()

На экране сейчас просто невероятная радуга.

Из Библии (Holy Bible- Superbook): радуга - Божье напоминание о связи человека с Богом. :)

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