Как отключить шрифт Arial в Opera?

после обновления до Opera 10.60 на моем Gentoo Linux перестал читать шрифты.conf внезапно, и теперь я не доволен тем, как Arial bold выглядит нелатинскими буквами. Особенно жирная кириллица"м " буква выглядит почти как Черный квадрат, когда используется Arial.
Я хочу сказать opera, чтобы она вообще не использовала Arial, там много замен: шрифты Liberation, Droid и так далее. Я нашел таблицы стилей, но не уверен, как написать заявление, которое предписывает не использовать Arial в сетевая страница.
Я знаю, что есть "не" селектор в CSS v3, но не мог сделать из него допустимое утверждение.
Кто-нибудь освоил негативные высказывания в CSS?

27
задан user56286
25.03.2023 2:25 Количество просмотров материала 3351
Распечатать страницу

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. Вы можете ограничить это "шрифты и цвета страницы" или "мои шрифты и цвета".

хотя я не уверен, насколько хорошо или плохо, эта альтернатива может быть.

2
отвечен David Thomas 2023-03-26 10:13

просто символическая ссылка Arial на освобождение Sans в вашей файловой системе.

1
отвечен user56286 2023-03-26 12:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх