LINUX.ORG.RU
Ответ на: комментарий от Turbid

Полный хинтинг включить нужно, считаю я. Без rgb.

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

Начни с установки LCD пакетов fontconfig-lcd, cairo-lcd, libxft-lcd (как они в дебьяне называются не знаю, но не думаю, что отличия слишком большие). Ну а уж затем можно заняться художественной росписью по fonts.conf. Можно ещё поставить в дополнение font-manager. С ним можно пилить отдельно взятый шрифт (включать/выключать antialiasing, регулировать hintingб еtс.) Ну и прописать в ~/.Xdefaults (либо в /etc/X11/Xresources) следующие заклинания:

Xft.dpi: 96
! hintnone, hintslight, hintmedium, hintfull
Xft.hintstyle: hintfull
Xft.hinting: true
! lcdnone, lcddefault, lcdlight, lcdlegacy
Xft.lcdfilter: lcddefault
Xft.rgba: rgb
Так как 96 dpi ни разу не стандарт, то предварительно нужно его узнать кастованием $ xdpyinfo | grep dots в консоли. Остальное на усмотрение.

cyberstorm
()
Ответ на: комментарий от cyberstorm
$ cat ~/.fonts.conf 
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

  <match target="font">
    <edit mode="assign" name="rgba">
      <const>none</const>
    </edit>
  </match>

  <match target="font">
    <edit name="hinting" mode="assign">
      <bool>true</bool>
    </edit>
  </match>

  <match target="font">
    <edit name="hintstyle" mode="assign">
      <const>hintfull</const>
    </edit>
  </match>

  <match target="font">
    <edit mode="assign" name="antialias">
      <bool>true</bool>
    </edit>
  </match>

</fontconfig>
$ cat ~/.Xdefaults 
Xft.dpi: 96
! hintnone, hintslight, hintmedium, hintfull
Xft.hintstyle: hintfull
Xft.hinting: true
! lcdnone, lcddefault, lcdlight, lcdlegacy
Xft.lcdfilter: lcddefault
Xft.rgba: rgb

но что-то изменений я вообще не вижу

Turbid ★★★★★
() автор топика
Ответ на: комментарий от Deleted
firedead@gentoo ~ $ cat .Xdefaults  |grep Xft
Xft*dpi:        96
Xft*antialias:  true
Xft*hinting:    true
Xft*hintstyle:  hintfull
Xft*rgba:       none
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>none</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintfull</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
 <dir>~/.fonts</dir>
</fontconfig>
Deleted
()
Ответ на: комментарий от Deleted

>rgba

на что это вообще влияет?

а fc-cache -fv после изменения настроек надо делать? или просто перелогиниться?

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

После рехтовки .Xdefaults иксты рестартануть точно нужно. Про остальное выше уже ответили.

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

cairo-lcd

Конфиги не дадут сильного эффекта. Основное качество шрифтам несёт cairo собранное с lcd патчем. А .fonts.conf .Xresources .Xdefaults просто шлифуют то что дают lcd патчи.

p.s. Я уже поднимал тему о том что в Debian со шрифтами беда, в том смысле что ШГ убрать можно, но для этого нужно приложить немало усилий в виде сборки пакетов с патчами либо поиска реп с уже собранными пакетами. В том же арчлинуксе или убунте таких проблем нет, шрифты нормальны из коробки, да и собрать в том же арче пакет из аура можно одной командой yaourt -S cairo-lcd(либо cairo-cleartype,cairo-ubuntu,cairo-infinality, кому что нравится).

ongbak
()
Ответ на: cairo-lcd от ongbak

А вона чо, Дебьяновцы lcd-патчи не накатывают...

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

>> скопипастил полностью твои конфиги, изменений не вижу

А не в браузерах изменения проявились?

Просто в твоём случае, ещё надо в браузере в настройках шрифтов по умолчанию указать: с зачечками - times new roman, без засечек - arial, моноширинный - courier new (и если нет таких шрифтов, то доустановить их). И будет почти красиво как в офтопике.

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

>А не в браузерах изменения проявились?

смотри скрины, там помимо браузеров еще pcmanfm

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

А ещё лучше убрать разрешение веб-сайтам использовать свои шрифты, накатить тот же Droid, или Liperation, либо PT Sans, установить его для кириллицы и латиницы и наслаждаться. И второе, для ТС-а: попробуй в fonts.conf добавить

<match target="font">
  <edit name="embeddedbitmap" mode="assign">
   <bool>false</bool>
  </edit>
</match>

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

Я через Stylish сразу жестоко делаю *{font-family:Droid Sans!important;}

Deleted
()

C font-manager :-)) Без шуток, самый простой способ

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

Кстати, ещё один нюанс: до xulrunner версии 2.0 оный может быть собран по умолчанию с отключенной опцией --enable-system-cairo, так как включение этой опции вызывало мигание и подглючивание гифок в браузере и её сознательно вырубали. В арче приходилось через abs собирать xulrunner с включением этой опции. С выходом xulrunner-2.* опцию по умолчанию включили. Если у тебя установлен xulrunner-1.9.* с отключенным сглаживанием, то в «ледяном горностае» шрифты останутся убогими.

cyberstorm
()

Общественность замерла и ждёт скриншотов, которые вызовут зависть у половины обитателей ЛОРа!

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

«webkit»: {
«webprefs»: {
«default_fixed_font_size»: 21,
«default_font_size»: 21,
«fixed_font_family»: «Liberation Sans»,
«minimum_font_size»: 21,
«serif_font_family»: «Liberation Sans»
}
}
/home/user/.config/google-chrome/DefaultPreferences

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