Настройка Шрифтов

С толкнулся с проблемой настройкой шрифтов в генту. Пытался что то найти но многие темы статьи и мануалы уже не актуальны. Их читаешь а потом смотришь дату 2009.
А на форумах вообще не поймешь! Один кричит это включи, другой говорит это же выключи! Одно устарело, другое тоже. То нужно пачить, то уже не нужно.
Во общем читая все это я очень запутался, и надеюсь в этой теме не произойдет того же!

Так как все таки на сегодняшний день обстоят дела со шрифтами в Gentoo?
Где их настраивать? и как?
Сейчас как я понимаю шрифты после установке подхватываются автоматом ? а не как раньше нужно было вписывать в xorg.conf?

wm Awesome
ACCEPT_KEYWORDS="amd64 ~amd64"
USE unicode utf8 truetype cleartype lcdfilter bindist

xlsfonts http://pastie.org/5860744
Здесь я не пойму почему нету установленных  dejavu sansserif terminus

fc-list http://pastie.org/5860748

eselect fontconfig list http://pastie.org/5860758

/etc/fonts/fonts.conf http://pastie.org/5860776
/etc/fonts/local.conf нет и не знаю нужен ли он.

Когда настраивал терминалы, наткнулся что указывают шривт по разному.

urxvt*font: -*-terminus-medium-r-normal-*-12-120-72-72-c-60-iso8859-1
URxvt*font: xft:Monospace:pixelsize=12

или просто указывают названия шривта и размер.
В чем собственно разница?

Добавлен репозиторий lcd-filtering

Calculating dependencies                                 ... done!
[ebuild   R    ] media-libs/freetype-2.4.10:2::lcd-filtering  USE="X bindist bzip2 lcdfilter -auto-hinter -debug -doc -fontforge -static-libs -utils" 0 kB
[ebuild   R    ] media-libs/fontconfig-2.9.0:1.0::lcd-filtering  USE="cleartype lcdfilter -doc -static-libs" 0 kB
[ebuild   R    ] x11-libs/cairo-1.12.8  USE="X glib opengl svg xcb (-aqua) -debug -directfb -doc (-drm) (-gallium) -legacy-drivers -openvg -qt4 -static-libs" 0 kB
[ebuild   R    ] x11-libs/libXft-2.3.1::lcd-filtering  USE="-static-libs" 0 kB

Total: 4 packages (4 reinstalls), Size of downloads: 0 kB

WARNING: One or more updates have been skipped due to a dependency conflict:

media-libs/freetype:2

  (media-libs/freetype-2.4.10-r1::gentoo, ebuild scheduled for merge) conflicts with
    >=media-libs/freetype-2.2.1[lcdfilter] required by (media-libs/fontconfig-2.9.0::lcd-filtering, ebuild scheduled for merge)

Многие критикуют по скриншотам, при чем иногда я не вижу в чем косяк (где кривизна)
вот мой Скриншот http://postimage.org/image/iefg8zj2j/ на данный момент.

Сейчас я даже не понимаю как это все работает и связано между собой.
От каких настроек зависит отображения шрифта в браузере , в терминале в самом wm ?
Надеюсь на Вашу помощь.

оверлей lcd-filtering уже

оверлей lcd-filtering уже неактуален. используйте infinality: флаг infinality, и, опционально, lcdfilter — в media-libs/freetype
по поводу кто как извращается — здесь масса примеров что из этого выходит.

а у Вас все же со шрифтами непорядок конечно.

Beelzebubbie

Beelzebubbie написал(а):
оверлей lcd-filtering уже неактуален. используйте infinality: флаг infinality, и, опционально, lcdfilter — в media-libs/freetype
по поводу кто как извращается — здесь масса примеров что из этого выходит.

а у Вас все же со шрифтами непорядок конечно.

Ну как говорится помогите чем сможете.
Выложите свой скрин, и если не трудно используя гимп подчеркните где у меня лажа, и где у Вас хорошо (для сравнения)
И если еще не затруднит хотел бы взглянуть на конфиги.

Вы цитируете но не читаете

Вы цитируете но не читаете цитированного?

как попробовать — я написал, где посмотреть на скриншоты — ссылку дал (есть там и мои и куча других),
«где у Вас лажа» — если не видите, то, возможно, ничего и делать не надо?

!!!!!!

Это только у меня при попытке посмотреть скриншот сначала предложил обновить адобе-флешплеер а потом скачать порно?

Давайте по теме друзья!

Kevol написал(а):
Это только у меня при попытке посмотреть скриншот сначала предложил обновить адобе-флешплеер а потом скачать порно?

Ну хостинг зарабатывает чем может=)
Давайте по теме друзья!

1.Попробуйте поставить

1.Попробуйте поставить infinality:

app-admin/eselect-infinality
media-libs/fontconfig-infinality

2.Выбирайте хостинг без порно
Я недавно на gentoo, десктоп ещё не допилен, но шрифты, имхо, уже лучше ваших ;)

P.S. дабы не создавать новую тему, в моём случае после обновления слетают шрифты terminus, xfontsel их не видит. Может, кто знает с какими флагами собрать?

И что выбирать в eselect

И что выбирать в eselect infinality list ?

  [1]   debug
  [2]   infinality
  [3]   linux
  [4]   nyx
  [5]   osx
  [6]   osx2
  [7]   win7
  [8]   win98
  [9]   winxp

и в eselect lcdfilter list ?

  [1]   custom
  [2]   default
  [3]   infinality
  [4]   infinality-classic
  [5]   infinality-nudge
  [6]   infinality-push
  [7]   infinality-sharpened
  [8]   infinality-shove
  [9]   linux
  [10]  nyx
  [11]  osx
  [12]  ubuntu
  [13]  vanilla
  [14]  windows-7
  [15]  windows-7-light
  [16]  windows-xp
  [17]  windows-xp-light

руки бы Вам по оторвать по

руки бы Вам по оторвать по уши за советы такие ;)

с флагом infinality как минимум (на данный момент) должен быть пересобран freetype, а указанные пакеты пойдут как зависимости.

zinteco, у что вас собственно

zinteco, у что вас собственно не устраивает в ваших текущих шрифтах?
Везде пишете "помогите настроить", а какой конечный эффект хотите получить так и не озвучили.

Как Вы уже говорили я сделал.

zinteco, у что вас собственно не устраивает в ваших текущих шрифтах?
 Везде пишете "помогите настроить", а какой конечный эффект хотите получить так и не озвучили.

Дело не в том какого я жду эффекта, а в том что я хочу понять как это работает и что и где настраивать что б можно было играться.
И читайте внимательно что я пишу, не надо делать акцент только на фразе "помогите настроить". Там и помимо этого тоже есть вопросы!

Цитата:понять как это

Цитата:
понять как это работает…

… можно 2мя способами: разобраться в том, как именно происходит рендеринг, что на это влияет итд — парсеки теории и сорцов. Либо пользуетесь eselect inlinality и lcdfilter, перезапускаете X, пробуете разные шрифты, хинтинг и т.д. и зарисовываете что получилось, потом сравниваете и делаете выводы.
Если Вы хотите ответ на вопрос «а как лучше» — то нет такого ответа. «Лучше», на мой личный взгляд, в семерках и яблоках, но это о5-таки не ответ на Ваш вопрос.

ну, чем могу...

Так как все таки на сегодняшний день обстоят дела со шрифтами в Gentoo?
не хуже, чем в других дистрибутивах
Где их настраивать? и как?
смотря что нужно: консоль, иксы?
Для консоли мне хватило:

$cat /etc/locale.gen
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
$cat /etc/env.d/02locale
LC_ALL=""
LANG="ru_RU.UTF-8"
$cat /etc/conf.d/keymaps :
keymap="ruwin_alt_sh-UTF-8"
windowkeys="NO"
extended_keymaps=""
dumpkeys_charset=""
fix_euro="NO"
$cat /etc/conf.d/consolefont
consolefont="cyr-sun16"

Сейчас как я понимаю шрифты после установке подхватываются автоматом ? а не как раньше нужно было вписывать в xorg.conf?
зависит от DE/WM. Для dwm, например, всегда - и сейчас - нужно прописывать пути в xorg.conf
Касаемо infinality, насколько помню, мной настраивалось по-умолчанию, без изысков:

eselect fontconfig list
[21]  52-infinality.conf
eselect fontconfig enable 21

Могу в чём-то ошибиться, прошу руки не отрывать, а предварительно проверять :)
О своём: terminus распознался после пересборки с флагом X, наконец, док-бар выглядит приемлемо.

руки

Цитата:
Могу в чём-то ошибиться, прошу руки не отрывать, а предварительно проверять

еще раз повторяю — чтобы инфиналити работало, нужно иметь media-libs/freetype, собранный с флагом infinality

собирать же впрямую *-infinality пакеты — это неправильно. а советовать другим так делать — неправильно еще более.

исправьте кодировку шрифтов с

исправьте кодировку шрифтов с изо89*** на изо10641 насколько помню. Ваш вариант совсем не утф шрифты. Во вторых ознакомьтесь с маном урхвт. В нем уже давно можно использовать ттф шрифты. настройте дпи в .Xresources. посмотрите на флаги пакетов связанных со шрифтами. выберите нужные еселектом. ну и почитайте на тему создания /etc/fonts/local.conf . хотя последнее может и заменяется еселектом.

Так он уже пересобрал, насколько

Так он уже пересобрал, насколько я понимаю:
"Как Вы уже говорили я сделал."

Было время, когда я пытался

Было время, когда я пытался во всём этом разобраться, и даже сумел заставить систему использовать битмапный шрифт там, где мне это было нужно. Впечатление осталось весьма препротивное. Попробую описать то, что ещё помню. Сразу предупреждаю, что всё это относится к вопросу "как оно работает".

Когда-то давно Х пользовался битмапными шрифтами. Они и сейчас есть, и на мой взгляд могут давать даже более приятный результат, чем TTF шрифты, но только в частных случаях. Программы xlsfonts и xfontsel могут использоваться для того, чтобы выяснить названия битмапных шрифтов и посмотреть как они выглядят. Однако в нынешние времена всё это бесполезно, так как большая часть программ уже перешла на использование системы "fontconfig". Прочитать о ней можно по man fonts-conf. Преимущество этой системы в том, что она позволяет подхватывать TTF. Недостаток в том, что она дерьмовая (личное мнение), но лучше ничего нет.

Fontconfig поддерживает внутренний список доступных шрифтов. Программы обращаются к этой системе и передают ей ОПИСАНИЕ шрифта который нужен. Система по описанию пытается подобрать тот, что ОНА посчитает подходящим. Этот шрифт затем используется программой для вывода текста. Хорошая новость в том, что есть способ редактирования какой шрифт система должна возвращать при каком запросе. Таким образом можно указать именно тот шрифт, какой хочешь. Плохая новость в том, что какие именно запросы делает программа, и как именно писать конфигурацию разбираться приходится самому. Особо это нигде не освещается. Добавляешь FC_DEBUG в окружение, запускаешь нужную программу, находишь нужный (вроде бы) запрос, а затем пытаешься добавить конфиг который бы выдал нужный шрифт.

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

В общем если встречается название шрифта с чёрточками и звёздочками типа -sony-fixed-medium-r-normal--0-0-*-*-c-0-iso8859-1 то это старый способ найти битмапный шрифт, он хотя и поддерживается сервером, но мало какая программа сейчас может переварить такое название. Сейчас нужно писать что-нибудь типа "DejaVu Sans Mono:style=Book". Однако напоминаю, это всего лишь ОПИСАНИЕ шрифта. Система вернёт то, что ей покажется более соответствующим описанию.

Чем больше юзерфрендли, тем сложнее юзать.

v_andal написал(а): Сейчас

v_andal написал(а):
Сейчас нужно писать что-нибудь типа "DejaVu Sans Mono:style=Book". Однако напоминаю, это всего лишь ОПИСАНИЕ шрифта. Система вернёт то, что ей покажется более соответствующим описанию.

Ну, например, не ставить кучу шрифтов... не?

sspphheerraa

sspphheerraa написал(а):
v_andal написал(а):
Сейчас нужно писать что-нибудь типа "DejaVu Sans Mono:style=Book". Однако напоминаю, это всего лишь ОПИСАНИЕ шрифта. Система вернёт то, что ей покажется более соответствующим описанию.

Ну, например, не ставить кучу шрифтов... не?

А при чём здесь количество шрифтов? Это как-то меняет способ каким система выбирает подходящий? Или к чему это было сказано?

Чем больше юзерфрендли, тем сложнее юзать.

v_andal написал(а):А при чём

v_andal написал(а):
А при чём здесь количество шрифтов? Это как-то меняет способ каким система выбирает подходящий? Или к чему это было сказано?

К тому, что если не будет кучи, то выбирать ей особо будет не из чего.

Поставить только один шрифт

Поставить только один шрифт всё равно не получится, и даже двумя-тремя не обойдёшься. Хуже того, некоторые системные пакеты просто сразу ставят пачку шрифтов. Так что рекомендация хоть и здравая, но следовать ей ну очень нетривиально :)

Чем больше юзерфрендли, тем сложнее юзать.

zinteco написал(а): Скриншот

zinteco написал(а):
Скриншот http://postimage.org/image/iefg8zj2j/ на данный момент.

Сейчас я даже не понимаю как это все работает и связано между собой.
От каких настроек зависит отображения шрифта в браузере , в терминале в самом wm ?
Надеюсь на Вашу помощь.

Разве плохо? По-моему, очень даже ничего.

А разница в отображении шрифтов объясняется просто: в браузере и awesome используются truetype-шрифты, в терминале — явно что-то несглаживаемое. В браузере тёмный шрифт на белом фоне, в awesome — наоборот, а второй вариант хуже сглаживается, по моим наблюдениям (особенно если это не просто белый на чёрном).

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".