フォントの名前を減らしてくれ〜。

前々回のエントリー、「フォント名はいくつある」の続きです。一応これで最後です。
いろいろ厳密に検証した結果。

font-familyで参照可能なフォント名称(フォントファイル内に複数格納されている呼称)は、
OSやブラウザの組み合わせ、参照するフォントの形式によって様々、となります。
わかりやすい法則は存在しません。

と結論づけられてしまいました……。
しんどいな〜。
まだ整理できてないけれども、


概要
◎Mac/Winの大半のブラウザは、フルフォントネーム(日)を参照しています。

◎Windowsの場合だけならば、Windowsファミリーネーム(日)を記述しておけば確実に表示されます。
ただし、強調の太字などが擬似ボールドになってしまいます。

◎Windowsの大半の書体はフルフォントネーム(日)とWindowsファミリーネーム(日)が同じです。
ですから、css上、記述するのはひとつです。

◎MacintoshのSafariに対しては、Macintoshファミリーネーム(英)で指定するのがお勧めです。
強調文字が上位のウェイトにて表示されます。


実用上の結論
font-family { “Macファミリーネーム(英)”, “フルフォントネーム(日)” ; }
としておけば、まず間違いないでしょう。


Windows

Windows IE(7.0.5…)が参照するフォント名
Winファミリーネーム(日)
Winファミリーネーム(英)
フルフォントネーム(日)

Windows Firefox(2.0.0.5)が参照するフォント名
TrueTypeの場合、
Winファミリーネーム(日)
フルフォントネーム(日)

OpenTypeの場合、
Winファミリーネーム(日)
PostScriptネーム|フルフォントネーム(英)
Windows Opera(9.22)が参照するフォント名
Winファミリーネーム(日)

Windows Safari(3.0.2)が参照するフォント名
TrueTypeの場合、
Winファミリーネーム(日)
フルフォントネーム(日)


Macintosh

Macintosh Safari(3.0.2)が参照するフォント名
Macファミリーネーム(英)
PostScriptネーム|フルフォントネーム(英)

Macintosh Firefox(2.0.0.5)が参照するフォント名
フルフォントネーム(日)

Macintosh Opera(9.22)が参照するフォント名
フルフォントネーム(日)

Macintosh IEが参照するフォント名
フルフォントネーム(日)

フォント名はいくつある?


OTEditのMac版がいつの間にか発売されていたので作成。
ここで問題です。
ヒラギノ角ゴシックProのレギュラー(W3)。
このフォントはいくつ名前を持っているでしょうか。
答え:7個

“フォント名はいくつある?” の続きを読む

font-family

現時点でのゴシック系ベスト。
font-family: “Lucida Grande”, “Hiragino Kaku Gothic Pro”, “ヒラギノ角ゴ Pro W3”, “メイリオ”, Verdana, “MS Pゴシック”, Osaka, sans-serif;

直前でちょっと変えた。XPも和欧混植になるように。Verdanaの位置を変更した。
色々悩んでこのようにしたけれど、結局OSXの為の設定だな……。
Windowsにはあまりたいした影響がない……。
冷静に考えると不毛かも。

Lucida Grande
OSX用|文章中の欧文がLucida Grandeになる。
Safariでは、特定のキャラクターに(※|アスタリスク状になる、●|ブレット状になる、…‥|ベースラインが変わる)影響があるが、目をつぶる。

Hiragino Kaku Gothic Pro
OSX用|フォントファミリーを認識するブラウザであれば、「strong」などを指定した際、きちんとW3→W6のウェイトの変更が行なわれる。

ヒラギノ角ゴ Pro W3
OSX用|フォントファミリーを認識しないブラウザのための指定。「strong」などを指定した際、
擬似ボールドによる太字になってしまう場合がある(きちんと表示されるブラウザもある)。

メイリオ
Vista用|Windowsで最もましな日本語書体はこれだけ。ClearTypeにきちんと対応している日本語書体もこれだけ。

Verdana
2000、XP用|ユーザーの環境設定次第では欧文部分にのみアンチエイリアス(ClearType)がかかってしまう場合もあるが、目をつぶる。

MS Pゴシック
2000、XP用|入れないわけにはいかない。別に表示が改善するわけでもない……。

Osaka
OS9用|一応入れた。

sans-serif
その他(unix)用|一応入れた。