« いい加減にしろ酔っぱらい運転 | トップページ | TeamARI椿ラインヒルクライム »

2010年4月30日 (金)

IE8で数字の文字化け

100430_003

これは神奈川県立図書館のサイトだが
開館時間の数字が文字化けして読めない。
調べてみるとIE8だけでなくFireFoxでも起こるらしい。
そして文字化けするのは数字でも全角文字。

原因はスタイルシートのfont-familyにLucida Grandeが
指定されていると無理矢理に(ないのに)全角文字を表示しようとして
こんなふうに文字化けするらしい。

何故このようなフォントがスタイルシートで指定されているのか
分からないが恐らく全角文字を使う文化のない
西洋の(古い言い方だが)スタイルシートのしきたりか
代表例をそのままコピーしただけなのかもしれない。

サイト制作者は是非このようなフォント指定をしないか
もしくは数字に全角文字を使わないようにして欲しい。


対策としては手っ取り早いのは

Lucida Grande (True Type)とLucida GrandeBold (True Type)を
削除してしまえば代替のフォントで表示されるので
文字化けしなくなるのだがそれではなんだか嫌な感じ。

ここで全角数字入のLucida GrandeフォントがDLできる。
このフォントをインストールしてLucida Grandeフォントを入れ替えると


結果は


100430_004
開館時間が何時かちゃんと分かるようになった。

ただしフォント関係って結構著作権などうるさいようなのだが
このフォントはそれをクリアしているのか定かではない。

|

« いい加減にしろ酔っぱらい運転 | トップページ | TeamARI椿ラインヒルクライム »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: IE8で数字の文字化け:

« いい加減にしろ酔っぱらい運転 | トップページ | TeamARI椿ラインヒルクライム »