после обновления до Opera 10.60 на моем Gentoo Linux перестал читать шрифты.conf внезапно, и теперь я не доволен тем, как Arial bold выглядит нелатинскими буквами. Особенно жирная кириллица"м " буква выглядит почти как Черный квадрат, когда используется Arial.
Я хочу сказать opera, чтобы она вообще не использовала Arial, там много замен: шрифты Liberation, Droid и так далее. Я нашел таблицы стилей, но не уверен, как написать заявление, которое предписывает не использовать Arial в сетевая страница.
Я знаю, что есть "не" селектор в CSS v3, но не мог сделать из него допустимое утверждение.
Кто-нибудь освоил негативные высказывания в CSS?
Как отключить шрифт Arial в Opera?
2 ответа
Я думаю, вы должны быть в состоянии использовать функции Опера конфиг:
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, например, указывая "sans-serif". Также интересно, есть ли другие / похожие названия шрифтов, например "Arial Cyr", "Arial Cyrillic" и др. – 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. Вы можете ограничить это "шрифты и цвета страницы" или "мои шрифты и цвета".
хотя я не уверен, насколько хорошо или плохо, эта альтернатива может быть.
просто символическая ссылка Arial на освобождение Sans в вашей файловой системе.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]