LINUX.ORG.RU
ФорумTalks

ШГ уходи

 , ,


0

4

Беда случилась после апдейтов в kde 4.10.2 Большинство шрифтов стали мыльными и вообще режут глаз. В Java, так вообще Ад и Израиль. Впрочем, вот, смотрите сами:
FF - http://13j.imghost.us/pz/lor_ff.png
PyCharm - http://13j.imghost.us/MU/lor_pc.png
Пробовал infinality, но он сделал только хуже, т.е. в FF рандомное слово могло стать жирным при пролистовании, а в LibreOffice шрифт в меню увеличился в 2 раза.Сейчас конфиги выглядят так.
.fonts.conf - http://paste.kde.org/746918/
eselect fontconfig list - http://paste.kde.org/746924/
Подскажите, как сие починить?

★★★★★

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

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

немного лучше, но все же мыло осталось. В pycharm вообще никаких изменений, хотя задано:
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"

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

так ткни в матчасть. Я находил только то, что всем очень нравится инфиналити, который у меня выглядит как УГ, потому и начал эксперименты со сглаживанием и прочей ерундой.

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

у меня такое только с infinality, без него все норм

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

а что еще за инфиналити? помнится надо было байткод-интерпретатор включить в фритайпе при сборке, чтобы шрифт был збс.

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

Срок патентов истёк, этим уже заниматься не надо. Infinality - это набор патчей для freetype для улучшения рендеринга.

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

на всех, и только при использовании icedtea. Сейчас подтянул oracle jre - шрифт стал норм. Но, как-то стремно юзать оракловую яву:)

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

Сейчас подтянул oracle jre - шрифт стал норм

С LCD сглаживанием была проблема, что бинарники firefox и LO демонстрировали ужасные шрифты, сборка из сорцов - и хороший результат.

P.S. Кто знает, за что отвечает флаг autohint в eselect fontconfig? Вроде бы с истечением срока на патент он стал не нужен. Или какой-то видимый результат есть?

iVS ★★★★★
()
Ответ на: комментарий от iVS
[I] www-client/firefox
[I] app-office/libreoffice

Все из сорцов установлено.

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

Пальцем в небо - попробуй ~/.fonts.conf переместить в .config/fontconfig/fonts.conf . ~/.fonts.conf был deprecated, возможно выпилили уже его поддержку.

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

Откатись на версию 1.05 шрифтов Liberation. В 1.07 запороли букву u, а во второй — полный хинтинг.

d1337r
()

Подскажите, как сие починить?

Легко, главное не слушай не осиливших настройку субпиксельного сглаживания. (т.к. в java runtime fonts без него можно - только если отключить anti-aliasing вообще, терминусом пользоваться например).

попробуй мой вариант, скриншоты по ссылкам:

--> eselect fontconfig list

RubyMine (настройки в идее и пишарме идентичны): в ~/RubyMine-5.4.2/bin/rubymine64.vmoptions добавить

-Dawt.useSystemAAFontSettings=lcd 

RubyMine шрифт PragmataPro 11 - я так предпочитаю, работаю.
RubyMine шрифт Envy Code R 13 - тоже норм, но крупноват.
Firefox

(получше чем у тебя, не?)

.fonts.conf

не нужен, deprecated, к удалению - он только мешает системным настройкам, получается щука, рак и что там еще.

Также, важно не делает кашу из настроек, точнее неодинаковой настройки в тех местах, где система может их читать, не в случае кед - это ~/.gtkrc-2.0 && ~/.config/gtk-3.0/settings.ini - настройки шрифтов, сглаживания, хиттинга - должны отсутствовать полностью, чтобы читались системные настройки - или, что лучше как было замечено - полностью совпадать. Также шрифты и вся шелупонь может читаться из конфига темы (не в курсе как в кедах, но в гтк темах это так).

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

получше чем у тебя, не?

В java, определенно, лучше.

не нужен, deprecated, к удалению

у меня кеды сами его создают при настройке хинтинга штатными средствами:)
Спасибо за конфиг, попробую!

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