質問: windows10でfont-familyの設定が反映されません。 ■詳細 ASP.NETでwebアプリを作成しているのですが、windows7/IE11とwindows10/IE11で画面のフォントに差異が発生してしまいました。 cssのfont-familyで以下の様に設定しております。 font-family:"verdana","MSPゴシック","Arial","sans-serif"; ですがwindows10/IE11では上記cssの設定が反映されておらず、 フォントが"メイリオ"になっているようです。 ※ブラウザの開発者ツールでwindows7/IE11のfont-family:"メイリオ"にした時、 windows10/IE11と同じフォントになったことを目視で確認しています。 windows10/IE11でフォントを設定する際、何か特別な手順が必要なのでしょうか。
回答: いまさら聞けないCSS font-familyのまとめ 表示フォントはクライアント機に依存して表示します。 左から順番に優先度が設定されます。 ではなぜverdanaが表示されないのか→多分日本語を表示しようとしていた 更に何故MSPゴシックが表示されなかったのか→MSPの部分は全角だったと思います。 で、表示フォントがなかったのでデフォルトのメイリオを表示された、という流れではないでしょうか。