ひとりごと

ベータグループのトップページ(g:beta)が正常に表示されるようになったのは、これ(「@charset "euc-jp";」)のお陰みたいですね。
id:frainさんのページが IE6で正常に表示されないのは、ご使用のテーマ「triple_gray」(http://beta.g.hatena.ne.jp/theme/triple_gray/triple_gray.css)の先頭に、「@charset "euc-jp";」が未挿入のせいでしょう。違うかもしれませんが、可能性は高そうです。


ここまで出来るのなら、hatena以外のテーマも同様の対処をしたいところですが、ライセンス的にはセーフっぽくても、道義的にためらいますね・・・。
はてなテーマで効果があったようですので、幾つかの人気テーマの提供者に「@charset "euc-jp";」の挿入をお願いしてみるのも手かもしれません。


一番確実なのは、(エイリアスだけじゃなく)実際の格納場所も別にして、@charset未指定のテーマをutf-8にコンバートして「g.hatena.ne.jp/theme/」に格納することかも。
スタイルシートがテキストデータだと仮定して、システム環境のエンコードの違いにより正常動作しない場合、“本来の意図どおりに”正常動作させるためのコンバートは、おそらく翻案にはあたらないと思います。(が、権威のあるソースが、まだ見つかりません)
単なる複製との解釈なら、ものがGPLである限り、むずかしい問題は発生しないと思います。
もっとも、翻案にあたるとすると、GPLの決まりに従ってソース提供の方法を用意するなどの手間が必要だとも思います(^^;