• 締切済み

「メイリオ」指定のIEに「MSPゴシック」を表示?

IEの「インターネットオプション>フォント」で「メイリオ」を指定している人がいるとします。 この人に「英字=Arial、漢字=MSPゴシック」を見せるためにはどのようにCSS指定すればいいでしょうか? font-family:arial,"MS Pゴシック","MS PGothic",sans-serif; このように指定すると「英字=Arial、漢字=メイリオ」になってしまいます。 IEは英字フォント指定が先にあると、次の"MS Pゴシック"を無視するらしい。 font-family:"MS Pゴシック","MS PGothic",arial,sans-serif; そこでこのように指定すると当然「英字=MSPゴシック、漢字=MSPゴシック」になってしまいます。 どうしても英字はArialで表示したいのです。どうすればいいのでしょう。 ちなみに Firefox ではこういう面倒は起きません。 よろしくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.1

英字だけspanで囲んで、そこだけ異なるfont-familyを指定するくらいですかね。 そもそも私の場合はインターネットオプションのユーザー補助で、「Webページで指定されたフォントスタイルを使用しない」の設定をしているので、そういう人に対しては、どう指定しても無駄ですが。

carlos1124
質問者

お礼

ありがとうございます。 やはりCSSでは打つ手なしですか。。。

関連するQ&A