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>