LINUX.ORG.RU

Проблема с рендерингом шрифтов. Местами.

 , ,


0

1

Наблюдается проблема с рендерингом шрифтов в полях ввода в лисе, в хромом и в skypeforlinux. При чем в последнем проблема везде. Проблема заключается в разном рендеринге кириллицы и латиницы. ШГ именно с латиницей.

http://storage5.static.itmages.ru/i/16/0930/h_1475229026_3678353_5db7887827.png

Fedora 23, везде DejaVu Sans.

Куда копать?

Прописал в /etc/fonts/local.conf

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target='font'>
    <edit name="antialias" mode="assign"><bool>true</bool></edit>
    <edit name="hinting" mode="assign"><bool>true</bool></edit>
    <edit name="hintstyle" mode="assign"><const>hintmedium</const></edit>
    <edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
    <edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
</fontconfig>

Скайпу помогло, лисе не помогло, да и везде теперь ШГ и мыло. Хочу везде hintfull, но при нем и появляется сабжевая проблема.

★★★★★

Последнее исправление: kernelpanic (всего исправлений: 1)

Сноси симлинки из /etc/fonts/, там как раз в конфигах можно выборочно для jnltkmys[ шрифтов/языков/etc нагадить.

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

А программы перезапускал? Может откуда-то ещё в ~/.config/fontconfig/ кривые конфиги появились.

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

Перезапускал. И проверял на тестовом юзере в лисе.

kernelpanic ★★★★★
() автор топика
Ответ на: комментарий от anonymous
$ fc-match en; fc-match ru
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans.ttf: "DejaVu Sans" "Book"
kernelpanic ★★★★★
() автор топика

А собственно применение настроек отдельно для каждой софтины возможно?

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

Freetype-freeworld у тебя установлен?

О, слушай, пока писал, заметил у себя такую же хрень)) Только у иеня хинтинг slight. Вообще, из того что я вижу у себя, английский другим шрифтом рисуется почему-то. По твоим скринам не понятно, возможно, у тебя там тоже другой шрифт, может liberation?

anonymous
()

Погуглил чутка, проблема разрешилась добавлением файла ~/.mozilla/firefox/*.default/chrome/userContent.css со следующим содержанием:

textarea {font-family: 'source sans pro' !important;}
Само собой, вместо source sans pro пропиши свой deja vu.

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

Спасибо, помогло. Лисе полегчало.

Остается проблема в следующем:

<edit name="hintstyle" mode="assign"><const>hintmedium</const></edit>
в скайпе все отлично, в gtk-приложениях терпимое ШГ, ставлю hintfull - в интерфейсе все нормально, в скайпе - лютое ШГ.

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

У тебя gnome? Он настройки свои использует, попробуй в local.conf прописать hintfull, поставь tweak-tool (sudo dnf install gnome-tweak-tool) - в нем, во вкладке шрифтов, укажи medium. Правда, некоторые приложения тоже оттуда настройки берут, firefox среди них.

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

У меня куски гнома, вот только с ним все в порядке и так. Пропишу hintfull - будет адское ШГ в скайпе. Я вообще склоняюсь к тому, что это косяк именно скайпа, посколько в slack'е таких проблем нет (оба на electron'е).

Поскольку проблема с лисой решена, я б вообще убрал все добавленное ручками в /etc/fonts/local.conf, если решить проблему скайпа.

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

Прописать hintmedium, а в tweak-tool задать hintfull.

Сейчас так и есть.

А что за DE?

gnome+awesome

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