Я считаю, что это ошибка Opera, поэтому позвольте мне сначала показать вам, что не так. Я использую собственный шрифт @ font-face на всем сайте. Работает нормально везде. За исключением необходимой всплывающей подсказки Opera, в которой при использовании нестандартного шрифта не отображается текст.
Вот так выглядит подсказка при использовании @ font-face для всего содержимого сайта:
Вот как это должно выглядеть:
Итак, это мое определение @ font-face:
@font-face {
font-family: 'OpenSans';
src: url('/fonts/OpenSans-Regular-webfont.eot');
src: url('/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
font-weight: normal;
font-style: normal;
}
И вот как я установил содержимое всего сайта:
body, button, input, select, textarea {
color: #454545;
font: normal normal 12px/15px "OpenSans", "Lucida Grande", "Trebuchet MS", sans-serif;
}
Итак, как мне избежать этого? Я не хочу жертвовать пользовательским шрифтом только для этой ошибки. Я не верю, что есть подсказка для всплывающей подсказки, не так ли?