だいぶはっきりしたのですが、まだ、エントリーをまとめきれません。Windowsも含めた検証がすんだら再度アップしますが、Macintoshのみの検証結果は以下のようになります。
実用面でいえば、今までと特に結論は変わらず、
font-family: Macintosh用ファミリーネーム(英語), フルフォントネーム(日本語)
で指定すればOKです。
具体的な検証結果としては、
◎Macintosh版 Safari(3.0.4)は、
- Macintosh用ファミリーネーム(英語)を「ファミリー」として理解する。
- フルフォントネーム(英語)兼PostScriptネームを「単独のフォント」として理解する。
そして、「ファミリー」を理解できずに<strong>をブラウザのデフォルトフォントで表示する。
◎Macintosh版 Firefox(3.0b2)は、
- Windows用ファミリーネーム(日本語)を「ファミリー」として理解する。
- Macintosh用ファミリーネーム(日本語)を「ファミリー」として理解する。
- フルフォントネーム(日本語)をなぜか「ファミリー」として理解する。
- フルフォントネーム(英語)兼PostScriptネームをなぜか「ファミリー」として理解する。
- Windows用ファミリーネーム(英語)を「ファミリー」として理解する。
- Macintosh用ファミリーネーム(英語)を「ファミリー」として理解する。
- 要はどのフォント名称でも「ファミリー」として理解する。
◎Macintosh版 Firefox(2.0.0.11)は、
- フルフォントネーム(日本語)を「単独のフォント」として理解する。
そして、「ファミリー」を理解できずに<strong>を疑似ボールドで表示する。
◎Macintosh版 Opera(9.25)は、
- フルフォントネーム(日本語)を「単独のフォント」として理解する。
そして、「ファミリー」を理解できずに<strong>をスルーしてとぼける。
ようです。
以下のような方法で検証しました。