ADPで、CSSのfont-familyにメイリオをどのタイミングで加えるか、というのを考えている。
MS Pゴシックに比べれば見た目がはるかにきれいになるし、今でも指定したもん勝ちのような印象もあるが、うちで指定するのはもうちょっと後で、と思っている。
なぜか。
指定すると困るケースもあるからだ。Windows XPでメイリオをインストールした環境で、「スクリーンフォントの縁を滑らかにする」をチェックしなかったり、チェックしていても設定をClearTypeでなく標準にしていると、特にOperaやFirefoxでメイリオの表示がしょぼしょぼになるのだ。
メイリオがしょぼしょぼに見える (256 by 212 pixels, 3.56KB)
そんな特殊ケース、と思うかもしれないが、1) XPだけどわざわざメイリオを入れている、2) Windowsの表示はできるだけ軽くしたいので効果はほとんどoffにしている、3) FirefoxなりOperaをふだん使っている、というそれぞれのユーザー層はそれなりに重なっていることが予想されるし、ADPの利用者層を考えるとしばらくは無視できそうにない。
じゃあいつから使うか、といえば、1] IE7が自動更新でインストールされるようになり、2] 世の中の多くのサイトが上記の問題を重要視せずにメイリオをCSSで指定するようになり、3] 多くのXPでメイリオを入れているユーザーが軽さよりも見た目が酷くなることの回避を選んで「スクリーンフォントの縁を滑らかにする」でClearTypeを指定するようになって、からだ。予想としては、今年の後半ぐらいかな。
トラックバックURL: http://adp.daa.jp/cgi/mt2/mt-tb.cgi/716
こんばんは。
メイリオによるアンチエイリアスのかかったフォントを好まないユーザーも結構いるみたいですね。
MSがメイリオをIEデフォルトのフォントとして採用しなかった理由に、MS P ゴシック前提で制作されたサイトがメイリオによってレイアウト崩れする事があり、それが気に入らないという意見が多くあったとか。あとメイリオだとフォントが一回り大きくなるので見栄えが若干変わってくるんですよね。
やっぱアンチエイリアスのフォントは目が疲れるとか意見もあるのかな…。
フォント周りを考慮しないといけないんですけれど、自分のサイトでは自分の好みで勝手にメイリオを採用しています。
ブラウザでの見た目は最終的にはユーザ判断である程度は可変出来るのですが、デフォルト設定のまま使っているユーザの方が多いはず。
その際サイト制作者が表示されるフォントを無理矢理決めてしまうのは、ユーザにとって迷惑なのではないか‥?とか悩んでいた時期もあったりしました。まぁデザイン(見た目)の話なんですが…。
こんにちわ。
XPでClearTypeの存在を知っている一般ユーザーって意外と居ないんですよね・・・。
やっぱりVistaが主流になってからって感じでしょうか。
Zoorasiaさんのおっしゃるとおり、私も当初、font-familyで指定するのは迷惑なのかなーって思っていたのですが、フォントを気にする一般の方々のほうが少なかったり。。。
でも、Windowsばかり使っていた人に、ClearTypeがかかったメイリオを見せると「綺麗だねー」って言ってくれる人もいるんですよね。そう考えると、ClearTypeがかかける、かけない、どちらも妥当に表示できるフォントが欲しかったところです。
Firefox、Operaでのメイリオ表示が汚いのは気になりますね。何か回避策がないものでしょうか。
Zoorasiaさん、SCREAMOさん、ありがとうございます。
お二人のコメントを読んで、いくつか補足の必要を感じました。
font-familyを指定すべきか否かについては、デザインの多様性を考えれば(読みやすさを犠牲にしない範囲で)積極的に指定すべきだと考えています。今回はたまたま読みやすさに支障が出るケースです。
IE7/Safari3は、Windows XPで効果をoffにしてもブラウザ側で勝手にアンチエイリアスをかけてくれます。なので、OperaやFirefoxが対応してくれればいい(たぶんやらないでしょうが)、という話もありますし、エントリに書いたように、放っておいてもIE7ユーザーが増えればメイリオを指定するサイトも増えますので、この問題自体だんだん矮小化していくと考えています。
あと、Office 2008 for Macでメイリオが入るそうなので、もしメイリオを指定するならその前にヒラギノ等の指定も必要になります。