Я думаю, вы должны быть в состоянии использовать параметры конфигурации 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, например, путем указания "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] Инструменты> Настройки> Дополнительно> Контент> Параметры стиля> Режимы презентации
И настройте параметры, доступные там, которые позволяют вам указать, будут ли страницы отображаться в режимах «автор» (автор сайта) или «пользователь» (ваш). Вы можете ограничить это «страницами шрифтов и цветов» или «моими шрифтами и цветами».
Хотя я не уверен, насколько хорошей или плохой может быть эта альтернатива.