IE9でwordpressが表示されないバグ(HelveticaをインストールしているPC)
cssのfont-familyでHelveticaを指定しているサイトは、HelveticaをインストールしたPCのIE9で表示できないバグがあることが分かった。
wordpressの最新版(3.2)のcssが管理画面、デフォルトテーマともにfont-familyにHelveticaが指定されていたため、表示がおかしくなりログインできなくなったようだ。(入力欄が消えている)
↓IE9には、こんなバグがあるらしい。最悪だ。
- IE9 Helvetica Bug
http://simunix.com/wordpress/index.php/2011/03/18/ie9-helvetica-bug/ - IE9のfont-familyバグ
http://slave020611.blogspot.com/2011/04/ie9font-family.html

【経緯】
Windows visitaをIE9にアップデートしたら、wordpressにログインできなくなった。
ブログの閲覧側は、「xxxx.comの表示中に問題が発生したため、Internet Explorerは互換表示を使用してwebページを更新しました。」ってメッセージが表示され、ページが真っ白になる。

ほかの人のPCでIE9でみたところ、問題なく見れるし、ログインできる。
僕のパソコンだけの問題かなと思ってIE9をアンインストールして、あきらめていた。
【治し方】
今日、原因が分かって、cssを治してみた。
(font指定で、先頭がHelvetica系になっている箇所をArialを先頭に持ってきて対処。これで、Arialが優先されHelveticaは使われなくなる。)
- デフォルトthemes(twentyeleven)のstyle.css,editor-style.css
- wp-adminのcss/global.css,css/global.dev.css,css/login.css,css/wp-admin.css,css/wp-admin.dev.css
治してアップすると、↓このとおり!

ログインできるようになった。閲覧画面も大丈夫。
こんな風に自分で修正できるサイトはいいけど、
ほかのサイトでの不具合は変わらないと思うし、HelveticaをアンインストールしてIEを使うか or
IE以外のブラウザを使うか。どちらかになりそう。
僕は後者だけど、サイト作るときにはWinPCでHelveticaを使うようなcssを書かないように注意しないといけないな。めんどうだ
[...] フォントが原因だとか、(参考サイト) [...]