揮発性のメモ2

知識をメモ書きしておく

operaのフォントがおかしい2

つづき
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');
})();