1

opera не подхватывает .fonts.conf (в других приложениях все ок). в .fonts.conf я отключаю сглаживание для не жирных шрифтов, шрифтов меньше определенного размера и все такое. при отключении сглаживания для всех шрифтов из параметры-внешний вид-шрифты в опере сглаживание отключается, тоесть настройки из  параметры-внешний вид-шрифты она подхватывает.

получается либо надо заставить оперу дружить .fonts.conf либо прописать настройки в файл который генерит параметры-внешний вид-шрифты, если таковой вобще имеется.

гугл не помог, ос freebsd 8.1.

2 (17.11.2011 20:32:00 отредактировано sheetman)

Opera подхватывает .fonts.conf  (проверено на 11.52.1100). Подхватывается из папки пользователя. На убунте у меня без проблем все работает, а вот на gentoo не хочет... Кстати опера странно рендирит шрифты и точно ответить какие цифры прописать в файл чтоб получить желаемый результат  я сказать не могу. На убунте оперу не устанавливал, просто распаковал архив куда нибуть и оттуда запустил (только ради теста, но может в этом и ответ).
Для справки, Opera берет настройки семейств шрифтов здесь /etc/ fonts/conf.avail/60-latin.conf, если вы установили оперу и увидели "слегка" не те шрифты, отредактируйте этот файл, шрифты там прописаны в порядке наличия, если нет первого из списка, значит будет использован второй, короче там нужно прописать нужные вам шрифты на верху каждого списка (семейства там обозначены).

Вот файл который я крутил... я его для себя упростил, но выложу то что нашел сначала. Opera работает с ним.

<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>

</match>
<match target="font">
<test name="size" qual="any" compare="more">
<double>2</double>
</test>

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

</match>
<match target="font">
<test name="pixelsize" qual="any" compare="more">
<double>19</double>

</test>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>

3

Пробовал запускать оперу на разных DE, выяснилось что ВЕЗДЕ кроме Gnome она без проблем тянет настройки с .fonts.conf. Единственный вариант гнома где она работала ето Ubuntu 7.

4

Наконец то нашел решение проблемы. Если .fonts.conf игнорируется, надо просто открыть opera:config найти Prefer Fontconfig Settings и поставить напротив галку... Да и .fonts.conf не всякий подходит если, например, взять тот что генерит KDE, то он скорее всего не подойдет.