После обновления Opera 10.60 на моем хинду Linux это прекратило читать fonts.conf внезапно, и теперь я не доволен как Arial полужирные взгляды в нелатинских буквах. Особенно полужирная кириллица "м" буква смотрит почти как черный квадрат, когда Arial используется. Я хочу сказать опере не использовать Arial вообще, существует много замен: Освободительные шрифты, Droid, и т.д. Я нашел таблицы стилей, но не уверенными, как записать оператор, который предписывает для не использования Arial в веб-страницах. Я знаю, что нет селектора в CSS v3, но не мог сделать допустимый оператор из него. Кто-либо освоил отрицательные операторы в CSS?
Я думаю, что необходимо смочь использовать опции конфигурации Opera:
opera:config#UserPrefs|LocalCSSFile
определить правило стиля. В то время как мой подход не является отрицательным оператором, он должен достигнуть того же результата:
@font-face {
font-family: "Arial";
src: url(path/to/replacement/font.ttf); /* or local(path/to/replacement/font.ttf); */
}
Я не уверен, существует ли способ вынудить Opera использовать Ваш user.css
файл для шрифтов Arial, или нет, но это могло бы работать. И лучше, чтобы я мог думать в то время... удачи! =)
Отредактированный после комментариев:
Это кажется разумным, но это не работало. Может быть это, должен использоваться с некоторыми определениями элемента. - temujin.ya.ru
и ответ, от ChrisW:
@temujin.ya.ru Видят, работает ли это при использовании с таблицей стилей, которая указывает Arial явно. Раз так затем проблема с таблицами стилей, которые указывают Arial неявно, например, путем определения "гротескового шрифта". Также интересно, существуют ли другие/похожие шрифты имена, например, "Arial Cyr", "кириллица Arial", и т.д. – ChrisW
Если проблема связана с подразумеваемыми шрифтами (font-family: sans-serif;
например), затем вышеупомянутое могло быть добавлено к со следующим:
@font-face {
font-family: "sans-serif";
src: url(path/to/replacement/font.ttf); /* or local(path/to/replacement/font.ttf); */
}
Но этот подход стал бы громоздким очень, очень быстро.
Альтернатива, и возможно лучше, подход:
[в Opera] Инструменты> Предпочтения> Усовершенствованный> Содержание> Параметры стиля> Режимы презентации
И настройте опции, доступные там, который позволяет Вам указывать, представляют ли страницы при 'авторе' (автор веб-сайта) или 'пользователь' (Ваше собственное) режимы CSS. Можно ограничить это 'шрифтами страницы и цветами', или 'Моими шрифтами и цветами'.
Хотя я не уверен, насколько хороший, или плохо, эта альтернатива могла бы быть.