つづき
opera10.60でも引き続きおかしいままなので。
operaのフォントがおかしい - 揮発性のメモ
htmlタグの属性langにjaをセットすれば日本語として認識させることができる。
javascript:(function(){document.getElementsByTagName('html')[0].setAttribute('lang','ja')})();
というブックマークレットを実行すればおk
metaタグの"Content-Language"にぜんぜん効果が無い理由はここに書いてあった。
SEOだけで満足できない人のためのmetaタグ情報まとめ (前編) 「http-equiv編」 : Web Memo. SE
2011.1.7追記
新年になってもバグは残ったまま。それがOperaクオリティ。
userjsにするとこんな感じ
// ==UserScript== // @name opera_langja // @include * // ==/UserScript== (function(){ var html = document.getElementsByTagName('html')[0]; if(html.hasAttribute('lang')==false) html.setAttribute('lang','ja'); })();