前回のフォントファミリ指定にVistaの標準フォントのメイリオを加えてませんでした・・・orz
フォントファミリに複数のフォントを指定する意味は、一つのフォント指定しかしてないと、そのフォントがインストールされていない環境のPCで、PCに指定されているフォントで表示されるので、こちらの意図と違うニュアンスで閲覧される事を防ぐ事だと思います。
フォントファミリ指定に複数のフォントを指定すると、左のフォントから優先的にインストールされているフォントを選びますので
font-family:"メイリオ","MS ゴシック",Osaka-等幅,Osaka-Mono,monospace;
と指定した場合、Vistaだとメイリオで表示され、XP以前のWindowsだとMSゴシックで表示されます。
Windowsフォントのインストールされて居ないMacだとOsaka-等幅で表示され、Mac標準ブラウザのSafari では フォント名に日本語が含まれるものは無効になってしまうので、Osaka-Monoで表示される筈です。
monospaceは、総称ファミリ名で、特定のフォント名では無く複数のフォントの総称ですから、最後にこれを指定しておけば全文が「□」で表示される事態は、防げると思います。
ただ、個々のPCにインストールされているフォントによって選ばれるフォントが違いますから、とんでもないフォントが選ばれて表示が滅茶苦茶になったり、一部の日本語が「□」で表示される可能性があるんです。><
ちなみに、総称ファミリ名の種類は、
serif
明朝体のように裾が太く又は細くなっていたり、文字の上下にヒゲ飾りが付いていたりするフォント
sans-serif
ゴシック体や"Arial"のように裾の広がりやヒゲ飾りの付いてないフォント
monospace
全ての等幅フォント
fantasy
装飾系のフォント
cursive
手書き風(筆写体・筆記体)のフォント
の5つです。
[0回]