ページに選択メニューがあり、次のシステム フォントが配列にリストされています。
$default = array(
'Arial' => 'Arial',
'Courier' => 'Courier New',
'Georgia' => 'Georgia',
'Helvetica' => 'Helvetica',
'Impact' => 'Impact',
'Palatino' => 'Palatino',
'Tahoma' => 'Tahoma, Geneva',
'Times' => 'Times New Roman',
'Verdana' => 'Verdana, Geneva'
);
ユーザーがドロップダウン/選択メニューからこれらのフォントのいずれかを選択すると、次のように、サイトの CSS ヘッド セクションにフォント フェイスが出力されます。
p {font: 12px Arial;}
これは問題なく動作しますが、私が望んでいるのは、CSS を変更してフォールバックも出力することです。
p {font: 12px Arial, san-serif;}
私は PHP にかなり慣れていないので、カンマと以下のスクリプトのようなフォールバックを使用しても機能しません。別のフォントを追加したり、配列にフォールバックしたりするにはどうすればよいでしょうか?
$default = array(
'Arial, sans-serif' => 'Arial',
'Courier New, monospace' => 'Courier New',
'Georgia, serif' => 'Georgia',
'Helvetica, sans-serif' => 'Helvetica',
'Impact, sans-serif' => 'Impact',
'Palatino, serif' => 'Palatino',
'Times New Roman, serif' => 'Times New Roman',
'Verdana, Geneva, sans-serif' => 'Verdana, Geneva'
);