LINUX.ORG.RU

Сделать Ш менее Г

 , , , ,


2

2

Использовал freetype/fontconfig из lcd-filtering, Ш были не сильно Г.
Захотелось посмотреть infinality. Установил библиотечки из основного дерева. Старые настройки не сохранил (ссзб).
ШГ в браузере, ШГ в терминале.

$ eselect fontconfig list | grep \*
Available fontconfig .conf files (* is enabled):
  [4]   10-sub-pixel-rgb.conf *
  [8]   11-lcdfilter-default.conf *
  [25]  52-infinality.conf *
  [29]  59-google-droid-sans.conf *
  [30]  59-google-droid-sans-mono.conf *
  [31]  59-google-droid-serif.conf *
  [41]  70-no-bitmaps.conf *

$ eselect lcdfilter list | grep \*
  [3]   infinality *

$ eselect infinality list | grep \*
  [2]   infinality *

$ emerge -1pv freetype fontconfig
[ebuild   R    ] media-libs/freetype-2.4.10-r1:2  USE="X bzip2 infinality static-libs -auto-hinter -bindist -debug -doc -fontforge -utils" 0 kB
[ebuild   R    ] media-libs/fontconfig-2.9.0:1.0  USE="-doc -static-libs" 0 kB

Настройки Xfce, настройки терминала.

Как сделать Ш менее Г? Поделитесь кошерными eselect fontconfig/lcdfilter/infinality list-ами.

★★★★★

Как сделать Ш менее Г?

Вырубай все эти патчи и все.

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

В Gentoo из коробки ШГ. Нельзя не трогать.

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

Пожалуйста. Кстати, после изменений ребут нужен.

# eselect fontconfig list
Available fontconfig .conf files (* is enabled):
  [1]   10-autohint.conf
  [2]   10-no-sub-pixel.conf
  [3]   10-sub-pixel-bgr.conf
  [4]   10-sub-pixel-rgb.conf *
  [5]   10-sub-pixel-vbgr.conf
  [6]   10-sub-pixel-vrgb.conf
  [7]   10-unhinted.conf
  [8]   20-fix-globaladvance.conf *
  [9]   20-unhint-small-dejavu-sans.conf
  [10]  20-unhint-small-dejavu-sans-mono.conf
  [11]  20-unhint-small-dejavu-serif.conf
  [12]  20-unhint-small-vera.conf *
  [13]  25-unhint-nonlatin.conf
  [14]  30-metric-aliases.conf *
  [15]  30-urw-aliases.conf *
  [16]  40-nonlatin.conf *
  [17]  45-latin.conf *
  [18]  49-sansserif.conf *
  [19]  50-user.conf *
  [20]  51-local.conf *
  [21]  52-infinality.conf *
  [22]  57-dejavu-sans.conf *
  [23]  57-dejavu-sans-mono.conf *
  [24]  57-dejavu-serif.conf *
  [25]  60-latin.conf *
  [26]  60-liberation.conf *
  [27]  62-croscore-arimo.conf
  [28]  62-croscore-cousine.conf
  [29]  62-croscore-symbolneu.conf
  [30]  62-croscore-tinos.conf
  [31]  65-fonts-persian.conf
  [32]  65-khmer.conf
  [33]  65-nonlatin.conf *
  [34]  69-unifont.conf *
  [35]  70-no-bitmaps.conf *
  [36]  70-yes-bitmaps.conf
  [37]  80-delicious.conf *
  [38]  90-synthetic.conf *

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

Заметил включенные user.conf и local.conf, в них что-нибудь есть? Или зачем тогда их включать? А dejavu одновременно с liberation зачем включены? И 11-lcdfilter-*.conf вообще отсутствуют.

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

Это как раз тот оверлей, с которого я ушел на основное дерево.

Когда lcd-filtering обновляли последний раз?

С lcd-filtering ш были не г.

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

init_6 ★★★★★
()

В терминале ШГ потому что шрифт такой, с ним ничего уже не сделаешь. В браузере всё ок. Как правило «расплывшиеся» буквы это либо сам шрифт уродский (или вернее, его локализация), либо dpi не соответствующее монитору выставлено (у меня драйвера невидии всё прекрасно определяют, так что с этим в моём случае проблем нет). А лисонька всё равно сгладит по-своему, что ты не прописывай.

  [1]   10-autohint.conf
  [2]   10-no-sub-pixel.conf
  [3]   10-sub-pixel-bgr.conf
  [4]   10-sub-pixel-rgb.conf
  [5]   10-sub-pixel-vbgr.conf
  [6]   10-sub-pixel-vrgb.conf
  [7]   10-unhinted.conf
  [8]   20-fix-globaladvance.conf *
  [9]   20-unhint-small-dejavu-sans.conf
  [10]  20-unhint-small-dejavu-sans-mono.conf
  [11]  20-unhint-small-dejavu-serif.conf
  [12]  20-unhint-small-vera.conf *
  [13]  25-unhint-nonlatin.conf
  [14]  30-metric-aliases.conf *
  [15]  30-urw-aliases.conf *
  [16]  40-nonlatin.conf *
  [17]  45-latin.conf *
  [18]  49-sansserif.conf *
  [19]  50-user.conf *
  [20]  51-local.conf *
  [21]  57-dejavu-sans.conf
  [22]  57-dejavu-sans-mono.conf
  [23]  57-dejavu-serif.conf
  [24]  60-latin.conf *
  [25]  60-liberation.conf
  [26]  65-fonts-persian.conf *
  [27]  65-khmer.conf
  [28]  65-nonlatin.conf *
  [29]  69-unifont.conf *
  [30]  70-no-bitmaps.conf
  [31]  70-yes-bitmaps.conf
  [32]  80-delicious.conf *
  [33]  90-synthetic.conf *

Deleted
()

Сами создаете проблему. В Терминал - Terminus. В XFCE - Liberation sans (DejaVu Sans) - средний хинтинг, распределение внутри пикселя убрать. Поставить DPI своего монитора.

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

Заметил включенные user.conf и local.conf

KDE кидает настройки в $HOME/.fonts.conf, мне удобно устанавливать хинтинг через гуй.

А dejavu одновременно с liberation зачем включены?

Liberation используется вместо Arial, New Times Roman, Courier New - мне больше нравится. Dejavu, не очень помню, вроде бы редкие шрифты отображаются соответствующим шрифтом из Dejavu.

И 11-lcdfilter-*.conf вообще отсутствуют.

Так есть же eselect lcdfilter для этого. Система чистая, до этого никаких шрифтов из lcd-filtering оверлея не было.

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