2007/06/12

[技術系]   日本語を表示させる方法>Windows用Safariβ版

at 22:54JST
こんにちは。
カラー画面のMacなんてMacとは認めない、アンチMacユーザーです。

Apple - Safari 3 Public Beta - Download
http://www.apple.com/safari/download/

Appleが「Safari 3」英語版ベータを公開、初のWindows版も
http://internet.watch.impress.co.jp/cda/news/2007/06/12/16010.html

米Apple、Windows版Safariをβ公開
http://www.itmedia.co.jp/news/articles/0706/12/news013.html

ということで、邪悪なApple社がお節介にもWindows向けにSafariを出してきたわけですが、当然のように
・ぜんぜんWindows UIにのっとってません
 (つかいづれー。おまえらはこれが便利だと思っているのか)
・日本語の表示ができません
なのです。さすがApple。ゲイツ様の爪の垢でも煎じて飲ませたい。反日メーカー。特定アップル(ここらへんでクレームが来る)。

ただ、

Windows版SafariでmixiやYahoo!を表示してみると……
http://www.itmedia.co.jp/news/articles/0706/12/news101.html

ということで後者はどうにかなるようなので、なんか威張ってるITMediaをチェックしてみた。要は以下のようなことですね:

<html> 
<head>
<title>アンチMacユーザーが使うSafari</title>
<style>
body {
font-family:
"MS Pゴシック",
"ヒラギノ角ゴ Pro W3",
sans-serif
;
}
</style>
<script>
if (
navigator.userAgent.match( 'Safari' )
&& navigator.platform.match( 'Win32' )
) {
var sheets = document.styleSheets;
var tSheet = sheets[sheets.length-1];
tSheet.insertRule(
'body { font-family: "MS UI Gothic"; } ',
tSheet.cssRules.length
);
}
</script>
</head>
<body>
ホント、Macは地獄だぜ〜!<br />
フゥーハハハハー!
</body>
</html>


スタイルシートでフォントに
MS UI Gothic
のような
「英字のみの名称をもったものを指定してやる」
ということのようで。

しかし、MS PGothicはダメのようで、かといって全プラットフォームでMS UIゴシックに切り替えるわけにもいかないから、JavaScriptでプラットフォーム判別してルールを追加してやるのがよさそう。

そこまでしてSafariに対応してやる意味などないぜ! と、ひたすらジョブスにケンカを売りたいぼくだった。あの頭の尖ったところがキライだ!

ま、そのうちさすがに正式日本語対応するだろうから、それまで放っておいたほうが無難だけど。

[雑記]   ああ

at 17:32JST
たいりょくがほしい…。
さらに過去の記事
2009/04 (1)   2008/12 (3)   2008/11 (9)   2008/10 (10)   2008/09 (20)   2008/08 (2)   2008/07 (23)   2008/06 (16)   2008/05 (22)   2008/04 (11)   2008/03 (21)   2008/02 (20)   2008/01 (21)   2007/12 (32)   2007/11 (37)   2007/10 (46)   2007/09 (63)   2007/08 (33)   2007/07 (41)   2007/06 (81)   2007/05 (173)   2007/04 (168)   2007/03 (113)   2007/02 (123)   2007/01 (92)   2006/12 (111)   2006/11 (185)   2006/10 (20)  

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。