m.reed писал(а):Вариант с ~/.fonts.conf лучше, поскольку распространяется только на конкретного пользователя,
зато часть приложений остается в пролете, например XDM. Впрочем, для отладки нужной конфигурации ~/.fonts.conf незаменим.
m.reed писал(а):причём там заданы значения явно, и не использованы некоторые, которые по умолчанию и так уже есть.
зачем было трогать hinting вообще?
Код: Выделить всё
$ FC_DEBUG=4 xterm | fgrep -ehint -eantialias
...
antialias: FcTrue(s)
hintstyle: 3(i)(s)
hinting: FcTrue(s)
autohint: FcFalse(s)
...
вот такой вот
дефолт. Ах, забыл показать что грузится
Код: Выделить всё
$ ls -1 conf.d/*hint*
20-unhint-ipattfonts.conf
20-unhint-small-dejavu-sans-mono.conf
20-unhint-small-dejavu-sans.conf
20-unhint-small-dejavu-serif.conf
20-unhint-small-vera.conf
$ FC_DEBUG=1024 xterm
Loading config file /usr/local/etc/fonts/fonts.conf
Scanning config dir /usr/local/etc/fonts/conf.d
Loading config file /usr/local/etc/fonts/conf.d/10-sub-pixel-lcdfilter-default.conf
Loading config file /usr/local/etc/fonts/conf.d/10-sub-pixel-rgb.conf
Loading config file /usr/local/etc/fonts/conf.d/20-fix-globaladvance.conf
Loading config file /usr/local/etc/fonts/conf.d/20-unhint-ipattfonts.conf
Loading config file /usr/local/etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf
Loading config file /usr/local/etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf
Loading config file /usr/local/etc/fonts/conf.d/20-unhint-small-dejavu-serif.conf
Loading config file /usr/local/etc/fonts/conf.d/20-unhint-small-vera.conf
Loading config file /usr/local/etc/fonts/conf.d/30-metric-aliases.conf
Loading config file /usr/local/etc/fonts/conf.d/30-urw-aliases.conf
Loading config file /usr/local/etc/fonts/conf.d/40-nonlatin.conf
Loading config file /usr/local/etc/fonts/conf.d/45-latin.conf
Loading config file /usr/local/etc/fonts/conf.d/49-sansserif.conf
Loading config file /usr/local/etc/fonts/conf.d/50-user.conf
Loading config file /home/luser/.fonts.conf
Loading config file /usr/local/etc/fonts/conf.d/51-local.conf
Loading config file /usr/local/etc/fonts/conf.d/57-dejavu-sans-mono.conf
Loading config file /usr/local/etc/fonts/conf.d/57-dejavu-sans.conf
Loading config file /usr/local/etc/fonts/conf.d/57-dejavu-serif.conf
Loading config file /usr/local/etc/fonts/conf.d/60-latin.conf
Loading config file /usr/local/etc/fonts/conf.d/62-fonts-ipattfonts.conf
Loading config file /usr/local/etc/fonts/conf.d/65-fonts-persian.conf
Loading config file /usr/local/etc/fonts/conf.d/65-nonlatin.conf
Loading config file /usr/local/etc/fonts/conf.d/69-unifont.conf
Loading config file /usr/local/etc/fonts/conf.d/80-delicious.conf
Loading config file /usr/local/etc/fonts/conf.d/90-synthetic.conf
dejavu'вские конфиги из
ports/133146
10-sub-pixel-lcdfilter-default.conf - единственный мой файлик
m.reed писал(а):Из арча, а там спёрли из Gentoo, а те в свою очередь из Ubuntu.
Хмм, патч для freetype2 взят
отсюда (packages.php?ID=12283)? Я оттуда взял #undef FT_CONFIG_OPTION_OLD_INTERNALS.
m.reed писал(а):Да, и ещё: на некоторых мониторах lcdlight выглядит лучше чем lcddefault, пробуйте.
у меня зеленого прибавилось. Вот скрин с ЛОРа:
слева lcdlight, справа lcddefault
Можно еще потюнить rgba: rgb, vrgb, bgr, vbgr, где префикс
*v* - vertical.
m.reed писал(а):Ну и конечно если вас устраивает тот ClearType(tm), который по умолчанию (получаемый компилированием print/freetype2 с параметром WITH_LCD_FILTERING=yes, который не надо указывать при сборке с использованием патча в первом сообщении) ничего патчить и пересобирать не надо.
мне с патчиками нравится больше ;)