FF font render [closed]

Доброго времени суток.
После долгой практики с вынь серверами и долгой аппатии по части системд, решил вернуться на линукс. Благородно посидев на минте, и испортив ее в конец -)), сел за старого знакомого. (хоть и кряхтел очень долго по части ныне еще процветающего системд...)
Ну да ладно , поматерившись, я вроде как воткнул арку на ноут вместе с дровами на видюхи.
Далее пошел танец с бубном по части шрифтов, еще раз поймал себя не мысле, что так и не нравится мне нынешний вид шрифтов, остановился я на полном отключении сглаживания и полным хинтигном , ну не фонтан - зато четко. Но вот уже 2ые сутки на мое сознание не прольется никак свет мудрости по части подобного фокуса в этой мозилле...
Что дано:
- дрова есть
- патч Infinality есть (все по инструкции)
- стиль(пресет) выбран ms
- ttf виндовый установлен
- в ходе экспериментов был удален 10-hinting-slight.conf и на его место пришел 10-hinting-full.conf (правда не спасло)
Что хочется:
- соб-сна четкие шрифты в лисе без сглаживания(мыльности)


~ [ ⇒ ls /etc/fonts/conf.d                                              ] 4:29
.                             65-nonlatin.conf
..                            65-non-latin-ms.conf
10-base-rendering.conf        66-aliases-wine-ms.conf
10-hinting-full.conf          67-override-aliases.conf
10-scale-bitmap-fonts.conf    68-override.conf
20-unhint-small-vera.conf     69-unifont.conf
28-user.conf                  70-no-bitmaps.conf
29-local.conf                 75-yes-terminus.conf
30-metric-aliases.conf        80-delicious.conf
30-metric-aliases-ms.conf     81-ubuntu.conf
30-urw-aliases.conf           82-no-embedded-bitmaps.conf
35-repl-custom.conf           82-no-force-autohint.conf
37-repl-global-ms.conf        82-no-ttf-as-bitmap.conf
37-repl-webfonts.conf         83-yes-bitmaps.conf
38-repl-webfonts-custom.conf  83-yes-postscript.conf
40-nonlatin.conf              88-forced-synthetic.conf
40-non-latin-microsoft.conf   90-non-tt-fonts.conf
40-non-latin-misc.conf        90-synthetic.conf
45-latin.conf                 90-tt-fonts-microsoft.conf
45-latin-microsoft.conf       90-tt-fonts-misc.conf
45-latin-misc.conf            92-selective-rendering-microsoft.conf
49-sansserif.conf             92-selective-rendering-misc.conf
50-user.conf                  93-final-rendering.conf
51-local.conf                 94-no-synthetic.conf
60-latin.conf                 95-reject.conf
60-latin-ms.conf              97-selective-rendering-custom.conf
65-fonts-persian.conf         README


Одним словом чего я только не изобретал, и .font.conf и некоторые удары молотком по about:config, ничего мне так и не помогло.
Упал в пессимистические настроения, мучаясь старым добрым "кто здесь враг таинственный", задумался вообще о возможности реализации затеянного.
Надо отметить что не такие уж и плохие шрифты в лисе в итоге, привыкнуть можно , но всеже сильный контраст между системным окружением и рендерингом в лисе меня смущает. Так же стоит отметить что с ходу я этот квест не решил на убунтуподобных, серьезно взялся за него только на арче.
Прикладываю скриншот с настройками шрифта и примерами шрифтов, чтобы было понятно приблизительно, что я имею в виду.

Если есть предложения - буду благодарен.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Какие люди к нам вернулись! :)

http://lampslave.ru/fontsconf/ Надеюсь, для виндовых шрифтов это ещё работает, сам я Liberation первого поколения везде использую.
У меня были похожие проблемы (правда, ДО последних потрясений с gtk-3.20 и т.д.), решились отключением параметра gfx.font_rendering.fontconfig.fontlist.enabled в about:config

P.S.
А вообще, в fontconfig после версии 2.8, по-моему, радикально примитивизировали разбор конфига, так что стало невозможно никакими известными мне способами задать диапазоны размеров шрифтов, при которых включается или отключается хинтинг, сглаживание и т.д.
Раньше все конструкции конфига применялись последовательно, как при выполнении программы, а сейчас из всех условий выбирается последнее, остальные игнорируются с глумливыми сообщениями в консоли о том, что множественные условия больше не поддерживаются.

Так с тех пор и сижу на fontconfig-2.8, а с недавних пор пришлось заморозить ещё и pango, который в последних версиях работает только с новым, испорченным fontconfig.
Natrio, не пугайте так, у меня в убунте 2.11, всё работает нормально, по крайней мере работало до того момента как я избавился от виндовых шрифтов. Не думаю, что в стабильной версии fontconfig мог так резко обновиться с того времени. И в мануале для 2.11 всё это есть https://www.freedesktop.org/software/fontconfig/fontconfig-user.html

UPD: работает всё.
lampslave
у меня в убунте 2.11, всё работает нормально
Речь не о том. Условие работает, но только одно, последнее.
Если сделать ОДНУ проверку, допустим, на размер – пожалуйста.
А если нужно сделать несколько – на размер меньше мелкого, потом больше крупного, потом исключить некоторые шрифты, для других задать другие диапазоны и т.д. – не работает. Сломали, причём намеренно – то ли сменился разработчик, то ли лень стало поддерживать такую сложную настройку, которую мало кто осознанно использует.
Ну не знаю, насколько там у вас мудрёный конфиг, а вот такой нормально работает: https://github.com/lampslave/configs/blob/master/etc/fonts/local.conf#L91-L109

Как видите, сглаживания нет только у мелкого прямого нежирного текста, всё как в конфиге.
Нда... не сработало.
Вообщем спасибо, я тут еще этот thinkpad t430 к докстанции подключил, и dvi моник не видит, странно с праймом на ubunte само завелось. *растроился*(скорее всего фортель с тем что этот порт обслуживается исключительно картой нвидия которая судя по всему лежит после старта ноута). Скорее всего опять дерну на убунту, или может мак вкрутить попытаюсь. Жалко конечно, не такой арч стал, совсем не такой, или я чтоли обленился...(раньше чтобы решить какуюто проблему или выкинуть фортель требовалось только желание и гугл, теперь даже арч стал деревянный какой-то) Не знаю. Рад был вас видеть, может быть я вернусь, если вдруг ностальгия замучает или я не смогу починить (даунгейдить) бубунту.
Вообщем, продолжение следует...
ps: повешу решено на тему, пусть висит, может у кого сработает. Еще раз спасибо.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat, погодите одну неделю, 16.04 на подходе :)
sleepycat, так это из-за systemd вы два с половиной года не появлялись на форуме? )

sleepycat
не такой арч стал, совсем не такой, или я чтоли обленился...
Скорее последнее (даже глядя на скиншот: где былой i3-wm?).
Арч все тот же, даже стал легче в установке и настройке.

add.
Да, сабж. Это, имхо, трабл браузера. Хром тоже странно реагирует на fonts.conf (или я не умею его готовить), а на установки сглаживания в Xresources не реагирует вообще.
Была проблема со шрифтами в последних версиях ФФ. Решать - не доходили руки. Потом попалось на глаза это сообщение. Что конкретно помогло - не знаю, поскольку вносил очень много изменений и не перепроверял каждое, но в результате шрифты стали нормальными. Подозреваю, что отключил либо дополнения для разработчиков, либо экспериментальные функции. Правил согласно этому (думаю вылечилось именно после настроек из этого файла) и этому.
Устанавливал у себя практически все описанные значения из первой, и большинство из второй ссылки.
 
Зарегистрироваться или войдите чтобы оставить сообщение.