LINUX.ORG.RU

Сглаживание шрифтов

 , ,


0

2

Доброго времени суток. Решил перекатиться с винды (не бейте сразу тапками, т.к. в линуксе полный чайник). Выбор пал на Ubuntu 18.04. Поставилось вроде как все нормально, накатил все обновления, драйвера и т.д. Но имеется проблема сглаживания шрифтов в браузерах (любом). Такое ощущение, что его там нет вообще. В самой системе все устраивает, но вот в браузерах - это кровь из глаз. Пробовал искать разные решения в инете, пробовал как-то фиксануть по статьям, но безуспешно. В чем может быть проблема ? Заранее спасибо за ответы. На скрине к примеру открыл тот же твич (Google Chrome). Если увеличить, то сразу заметно, что сглаживания нет вообще и так на любом сайте. На борту GTX 1050 Ti, если это важно. Драйвера 430 версии. https://i.imgur.com/rYs57aT.png

Ну в настройках параметры сглаживания поменяй, может лучше станет. Пробовал? Можешь шрифтоконфиги поменять...
https://geekkies.in.ua/linux/sglajivanie-shriftov-debian-8.html
Или вот это (/etc/fonts/local.conf):

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="pattern">
  <edit name="dpi" mode="assign">96</edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias" >
  <bool>true</bool>
  </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="rgba" >
  <const>none</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="lcdfilter">
  <const>lcddefault</const>
  </edit>
 </match>
 </fontconfig>

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

Ставил tweak tool и пробовал настраивать там сглаживание и т.д., в самой системе меняется, но в браузерах нет (если вы про это). Конфиг тоже пробовал создавать - результата нет

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

Попробуй мои конфиги, и после каждого изменения перезагружайся. Хотя может проблем в шрифтах? Поставь шрифты - apt-get fonts-noto, и выстави их в браузере.

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

в chrome://flags ищи по слову text или font, где что-то со smoothing поставь on, в описании сказано про rgb сглаживание. в Firefox также примерно.

abbcto
()

Попробуй кде. Кубунту.

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

я помню что включал у себя, по умолчанию сглаживание grayscale, тоглил на rgb в хроме. Но по идее и grayscale должно сглаживает хоть как-то. ставь тогда gnome tweak tool программу и в ней хинтинг:слегка и сглаживание:rgb.

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

LCD text antialiasing попробовал включать/выключать - разницы вообще нет. Так дело в том, что gnome tweak tool уже стоит, и я там настраивал сглаживание и хинтинг (http://i.imgur.com/gSMk1tU.png). Но в браузере и на самих страницах в браузере вообще ничего не меняется, когда даже по совету выше сделал конфиг.

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

В убунте что-то сломали значит, у меня на Феодоре с гномом все идеально с вышеописанными параметрами.

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

Эти настройки вообще должны распространяться на сам браузер и страницы в нем ? Потому что если даже убирать сглаживание и т.д., то в браузере все равно не меняется ничего

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

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

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

Пробовал: «Уже установлен пакет fontconfig самой новой версии (2.12.6-0ubuntu2)».

Sontkjof
() автор топика

Ставь firefox, в about:config вбивай в поиск skia и меняй значения везде на cairo. И будет хорошо, если поддержку cairo еще не выкинули.

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

Попробовал. Разницы никакой не увидел. Ставил ради интереса Debian и Mint, шрифты в браузерах точно такие же. Уже даже и хз, мб просто я привык к виндовым

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

Если менять настройки шрифтов, то у названий вкладок и самом браузере (настройки например и т.д.) они тоже меняются, а вот на сайтах нет. На другом форуме сказали, что просто отличается рендеринг шрифтов, так ли это - не знаю. Вот для примера скрины: Windows https://i.imgur.com/jkVb0mT.png https://i.imgur.com/qY7Bnq7.png https://i.imgur.com/YgP354L.png Mint http://i.imgur.com/930leoX.png http://i.imgur.com/4AapWIT.png http://i.imgur.com/hNuxF3O.png Ubuntu http://i.imgur.com/zfBWvlK.png http://i.imgur.com/gI5ziVm.png http://i.imgur.com/FqxMUrJ.png

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

Да, в линуксе grayscale ШГ, а в винде нормальная радуга. Браузер игнорит системные настройки значит. В chrome://flags ищи antialiasing и пробуй разные значения. Почему лиса тоже игнорит настройки непонятно, совсем охромела наверно.

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

Я имею в виду, что если я меняю системные шрифты, то в браузере (название вкладок, настройки и т.п.) шрифт тоже изменяется. А вот на большинстве сайтах в основном где шрифт не крупный - там кровь из глаз. Странно получается, что на разных дистрибутивах (kubuntu, ubuntu, mint, debian) отображаемый шрифт на некоторых сайтах 1в1. Не могут же настройки игнорироваться на разных дистрибутивах ?

В chrome://flags ищи antialiasing и пробуй разные значения

Пробовал, разницы никакой не увидел

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

Ну в винде то у тебя все нормально на тех же сайтах? Попробуй еще запретить сайтам выставлять свои шрифты. Где-то в фирефоксе надо галочку снять в настройках.

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

Накатил еще арч ради интереса. Отображение шрифтов точно такое же было, как и на других дистрах. Ради интереса додумался отключить сглаживание полностью и убрать хинтинг, как итог — шрифты на сайтах вообще поплыли. Можно сделать вывод, что браузер не игнорирует системные настройки и, скорее всего, разница в отображении на некоторых сайтах заключается в отличии рендеринга шрифтов, да и на некоторых сайтах шрифты гвоздями прибиты.

Попробуй еще запретить сайтам выставлять свои шрифты

Пробовал тоже, не особо разница менялась.

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

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

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

У меня тут в фирефоксе stylus слетел, и я тоже узрел вырвиглазие. Так что пробуй stylus или stylish в хроме. Вот мой стиль для шрифтов:

html * {
    font-family: "Roboto" !important;
    /*font-weight: 500 !important;*/
    /*font-size: 12pt !important;*/
    line-height: 1.3 !important;
}

pre, code, tt {
    font-family: "Roboto Mono" !important;
    /*font-size: 11pt !important;*/
}

.octicon, .mega-octicon { font-family: Octicons !important; }
bread
()
Ответ на: комментарий от bread

После арча обратно поставил убунту, попробовал там полностью отключить сглаживание через gnome tweak — в системе сглаживание убралось, а во всех браузерах, телеге и т.д. ничего не поменялось. Странно как-то. На арче сглаживание везде пропадало, а в убунте нет.

пробуй stylus или stylish в хроме

Попробую и отпишу.

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

В телеге, кстати, шрифты тоже вырвиглазные. Особенно с черной темой :(

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