LinuxForum.Fans
Тема

Opera, gnome, .fonts.conf

Автор: rich 4 сообщений 2883 просмотров
#120747

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

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

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

#205806

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

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

text

<!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>

#206516

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

#206558

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

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