Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Opera 12 & forum.ubuntu.ru  (Прочитано 4132 раз)

0 Пользователей и 1 Гость просматривают эту тему.

bobart

  • Автор темы
  • Гость
Opera 12 & forum.ubuntu.ru
« : 09 Июля 2012, 15:49:44 »
Шрифты в опере на сайте ... слов приличных нет для описания. Нормально отображается только заголовок "Форум русскоязычного сообщества Ubuntu" и шапка с логотипом. В фоксе всё нормально, само-собой.
Опера берёт системные настройки из ~/.fonts.conf, основной системный шрифт Liberation Sans 10, в настройках самой оперы, не выпендриваясь оставлены дефолтные для отображения контента: цвета, шрифты, стили и т.д. - страницы. (настройка стилей)
Если будут какие-нибудь конструктивные мысли - поделитесь. (только не "опера не нужна")
Прочие сайты отображаются нормально, насколько я могу судить, в сравнении с фоксом, ну, разве что размер шрифтов может чуток гулять, но вцелом, всё в порядке.
ШГ в опере только на forum.ubuntu.ru

~/.fonts.conf
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <match target="font">
        <edit mode="assign" name="antialias">
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="autohint">
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="hintstyle">
            <const>hintslight</const>
        </edit>
        <edit mode="assign" name="hinting">
            <bool>true</bool>
        </edit>
        <edit mode="assign" name="rgba">
            <const>rgb</const>
        </edit>
        <!-- lcdnone, lcddefault, lcdlight, lcdlegacy -->
        <edit mode="assign" name="lcdfilter">
            <const>lcddefault</const>
        </edit>
    </match>
    <match target="font">
        <test compare="less_eq" name="size">
            <double>10</double>
        </test>
        <edit mode="assign" name="autohint">
            <bool>true</bool>
        </edit>
    </match>
    <match target="font">
        <test compare="more_eq" name="size">
            <double>14</double>
        </test>
        <edit mode="assign" name="rgba">
            <const>none</const>
        </edit>
    </match>
    <match target="font">
        <test name="family">
            <string>Tahoma</string>
        </test>
        <test compare="eq" name="size">
            <double>6</double>
        </test>
        <test compare="more_eq" name="weight">
            <const>medium</const>
        </test>
        <edit mode="assign" name="autohint">
            <bool>true</bool>
        </edit>
    </match>
    <!-- Set default font -->
    <alias>
        <family>Liberation Serif</family>
        <default>
            <family>serif</family>
        </default>
    </alias>
    <alias>
        <family>Liberation Sans</family>
        <default>
            <family>sans-serif</family>
        </default>
    </alias>
    <alias>
        <family>Liberation Sans Mono</family>
        <default>
            <family>monospace</family>
        </default>
    </alias>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Liberation Serif</family>
        </prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Liberation Sans</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Liberation Sans Mono</family>
        </prefer>
    </alias>
    <match target="font">
        <edit mode="assign" name="rgba">
            <const>rgb</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>hintslight</const>
        </edit>
    </match>
    <dir>~/.fonts</dir>
    <match target="font">
        <edit mode="assign" name="antialias">
            <bool>true</bool>
        </edit>
    </match>
</fontconfig>

PS. В поле ввода текста (в форме ответа) шрифт нормальный, кстати, т.е. мой Liberation Sans. Да, на всякий: KDE.
« Последнее редактирование: 09 Июля 2012, 16:01:42 от bobart »

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Opera 12 & forum.ubuntu.ru
« Ответ #1 : 09 Июля 2012, 16:00:21 »
Хм, на форуме стандартный Ubuntu шрифт с подгрузкой с вебфонтов гугла, если нет на компьютере. У вас случаем не какая-нибудь убу 11.04 али 11.10? Или быть может установлен ubuntu фонт бетаверсии?
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

bobart

  • Автор темы
  • Гость
Re: Opera 12 & forum.ubuntu.ru
« Ответ #2 : 09 Июля 2012, 16:04:27 »
Дело в том, что у меня вообще не установлены ни ubuntu-шрифты, ни Ubuntuшные либы для рендеринга шрифтов. Всё нативно-арчевского розлива. Может тут собака и порылась? Но тогда - фокс??
Но тот-же archlinux.org.ru рисуется нормально в обоих браузерах, как и остальные, посещаемые мною сайты, где важна читабельность.
« Последнее редактирование: 09 Июля 2012, 16:08:26 от bobart »

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Opera 12 & forum.ubuntu.ru
« Ответ #3 : 09 Июля 2012, 16:07:07 »
Может быть, может быть. Вообще опера использует какой-то свой движок для рендеринга шрифтов, на который все плюются много лет то по одним поводам, то по другим. А фокс большинство настроек цепляет из системы. Попробуйте поставить убунтовские шрифты и посмотреть как они будут в либре и как с ними будет вести себя опера.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: Opera 12 & forum.ubuntu.ru
« Ответ #4 : 09 Июля 2012, 16:13:03 »
А что не так? Просветите пожалуйста, а то никаких аномалий на скриншоте не заметил. Разве что "й", "к" и "Ф" в теле сообщения вроде как жирнее, чем остальные символы...

Вы часом не пользовались масштабированием? Нажмите звёздочку на цифровой клавиатуре на всякий случай.
Kubuntu - наше фсё! :Ь

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Re: Opera 12 & forum.ubuntu.ru
« Ответ #5 : 09 Июля 2012, 16:13:31 »
Поставил 12ю оперу на ubuntu 12.04. Проблемы какие-то есть.

Опера не совсем слушается системных настроек рендеринга шрифтов.
А у вас конкретно, непонятно почему, еще и неправильно выбран сам шрифт.
Установленным шрифт Ubuntu быть не обязан, т.к. используется Google Web Fonts API.

Посмотрите, как отображается сайт http://ubuntu.com и страница http://bootswatch.com/united/
У меня отображается немного иначе, чем в chrome, например. Более тонкий штрих.
Ubuntu 16.04 LTS @ Desktop & Servers

bobart

  • Автор темы
  • Гость
Re: Opera 12 & forum.ubuntu.ru
« Ответ #6 : 09 Июля 2012, 16:15:33 »
Чтож, как вариант. Я тоже думал об этом. Про оперу, начиная с 11-серии читал много "лестного" касаемо шрифтов, но столкнулся лично только на этом сайте.

Цитировать
А у вас конкретно, непонятно почему, еще и неправильно выбран сам шрифт.
А можно поконкретнее? Что значит "неправильно"?
Системный шрифт Liberation Sans, если я временно уберу ~/.fonts.conf и верну опере шрифты, которыми она оперирует из коробки по дефолту, то в ней начнётся вообще нечто непотребное,причём, уже не только на этом сайте.

Кстати, http://bootswatch.com/united/ отображается в опере нормально, разве что шрифт более тонкий.
Но как отображается текст на форуме видно на скрине: там часть букв рисуется со сглаживанием, напр. "к", другая часть - нет и неясно откуда такое растёт. И пляшут интервалы.
« Последнее редактирование: 09 Июля 2012, 16:28:37 от bobart »

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Re: Opera 12 & forum.ubuntu.ru
« Ответ #7 : 09 Июля 2012, 16:25:48 »
А можно поконкретнее? Что значит "неправильно"?
Но как отображается текст на форуме видно на скрине: там часть букв рисуется со сглаживанием, напр. "к", другая часть - нет и неясно откуда такое растёт. И пляшут интервалы.

Вот именно описанное. Пляшут и т.д. Это точно было и было пару лет назад в первых версиях шрифта Ubuntu. Откуда растут ноги в вашем случае, я не могу сказать. На текущей версии Ubuntu c настройками шрифтов по умолчанию таких "плясок" нет во всех браузерах. Только небольшие вариации в толщине штриха букв.
Ubuntu 16.04 LTS @ Desktop & Servers

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: Opera 12 & forum.ubuntu.ru
« Ответ #8 : 09 Июля 2012, 16:35:15 »
Вот именно описанное. Пляшут и т.д. Это точно было и было пару лет назад в первых версиях шрифта Ubuntu.
Так может в этом и кроется корень зла? Обновите шрифт и проблема уйдёт.
Kubuntu - наше фсё! :Ь

bobart

  • Автор темы
  • Гость
Re: Opera 12 & forum.ubuntu.ru
« Ответ #9 : 09 Июля 2012, 16:36:02 »
Google Web Fonts API и текущая версия Ubuntu - но у меня-то не Ubuntu...
С массштабированием вот что: у меня массштабирование отключено, т.е, дефолт = 100%, но при увеличении шрифта (массштабировании) после определённого порога (больше 20 (?)) шрифт выравнивается и буквы/интервалы уже не пляшут. Проверил в опере интерактивно.

Цитировать
Обновите шрифт и проблема уйдёт.
Какой шрифт обновлять, Liberation? Я же писал: нет у меня в системе шрифтов Ubuntu.

Вобщем, или опера косячит, или "подгрузка вэбфонтов гугла". Скорее первое, поскольку косяк только в опере.
« Последнее редактирование: 09 Июля 2012, 16:39:38 от bobart »

TheFalkorr

  • Автор темы
  • Гость
Re: Opera 12 & forum.ubuntu.ru
« Ответ #10 : 09 Июля 2012, 16:40:39 »
Google Web Fonts API и текущая версия Ubuntu - но у меня-то не Ubuntu...
С массштабированием вот что: у меня массштабирование отключено, т.е, дефолт = 100%, но при увеличении шрифта (массштабировании) после определённого порога (больше 20 (?)) шрифт выравнивается и буквы/интервалы уже не пляшут. Проверил в опере интерактивно.

Цитировать
Обновите шрифт и проблема уйдёт.
Какой шрифт обновлять, Liberation? Я же писал: нет у меня в системе шрифтов Ubuntu.

Вобщем, или опера косячит, или "подгрузка вэбфонтов гугла". Скорее первое, поскольку косяк только в опере.
а арч это такая огороженная система, что в нее обычный шрифт не поставить? скачать ттф файлы и добавить в систему уже не получается? ну и зачем он нужен то?

bobart

  • Автор темы
  • Гость
Re: Opera 12 & forum.ubuntu.ru
« Ответ #11 : 09 Июля 2012, 16:47:16 »
Цитировать
а арч это такая огороженная система, что в нее обычный шрифт не поставить?
Да поставить, конечно поставить. Но, как выяснили, наличие "обычного" шрифта ubuntu необязательное условие для корректного отображения шрифтов на форуме yбyнту.ру.
И как-то странно для нормальной отрисовки шрифтов всего-лишь на одном-единственном форуме специально ставить некий эндемичный шрифт.

TheFalkorr

  • Автор темы
  • Гость
Re: Opera 12 & forum.ubuntu.ru
« Ответ #12 : 09 Июля 2012, 16:57:17 »
http://www.google.com/webfonts/specimen/Ubuntu посмотри, как оно выглядит. если также - то проблема тупо в арчеопере

Оффлайн kitaets

  • Активист
  • *
  • Сообщений: 571
  • Аналитик
    • Просмотр профиля
Re: Opera 12 & forum.ubuntu.ru
« Ответ #13 : 09 Июля 2012, 17:11:14 »
Сижу на 12-ой Опере в 12-ой Убунте, указанных проблем не наблюдаю.
«Если ты не наступил на грабли, это не значит, что их нет», – kitaets.

ilnur_m

  • Автор темы
  • Гость
Re: Opera 12 & forum.ubuntu.ru
« Ответ #14 : 09 Июля 2012, 17:55:43 »
 :-\ Чет и я ничего плохого на скрине не увидет. И у меня так же

 

Страница сгенерирована за 0.046 секунд. Запросов: 20.