Firefox 3.0beta5

いままで何度も検証したので、結論のみをよりわかりやすく書きます。

Firefox(3.0b5)Macintosh版 は、

  • ファミリーネームによるfont-family指定を理解する。
  • フルフォントネームによる指定を受け付けない。

Firefox(3.0b5)Windows版 は、

  • Windows用ファミリーネームを認識する。
  • Postscriptネーム(=フルフォントネーム英)を認識する。
  • ボールドウェイトのPostscriptネーム指定をレギュラーウェイトとして誤認識する。

※上記検証はOpenTypeによるものです。Windowsの大半のブラウザはTrueTypeしか認識しないので、あくまでも参考程度にしかなりません。

正式版が出たら、TrueTypeも含め、検証してみることにします。

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

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

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が参照するフォント名
フルフォントネーム(日)

メイリオ or Meiryo

答え:メイリオ
前回のエントリー、「フォント名はいくつある」の続きです。
TTEditで調べてみたところ、
Windows(Vista)の新しい日本語フォント、「メイリオ」には、結局2つしか名前がありませんでした。
主要なブラウザは「フルフォントネーム(日)」であるところの「メイリオ」で指定されたfont-familyを認識します。

////////////////////////////
TTEditの画面
書体名詳細
「メイリオ」
「Meiryo」
「(レギュラー)」
「(Regular)」
です。
「メイリオ」とは、「ファミリーネーム(日)」「フルフォントネーム(日)」です。
多分、「フルフォントネーム(日)」部分が使われているのでしょう。
検証画面
メイリオ or Meiryo
◎WindowsのIE(7.0.5…)は「メイリオ」でも「Meiryo」でも認識しました。
◎WindowsのFirefox(2.0.0.5)は「メイリオ」でのみ認識します。
◎WindowsのSafari(3.0.2)は「メイリオ」でのみ認識します。
◎WindowsのOpera(9.22)は「メイリオ」でのみ認識します。
フォント名に関しては、もう少し厳密に検証してみたいところですが、
とりあえずここまでということで……。

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


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

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