Safariのデフォルトの文字サイズを変更する

Mavericksがやってきた - koba::blogで残っていたSafariの文字サイズの問題。

Safari6から「環境設定」でデフォルトのフォント、文字サイズが変更できなくなったらしいので、デフォルト・スタイルシートで変更を試みました。

以下のスタイルシートを ~/Library/Safari/ に保存します。

html, table {
    font-family: sans-serif;
    font-size: 12px;
}

これをSafariの「環境設定」→「詳細」タブの「スタイルシート」に指定すればOK。

html要素だけではなくtable要素も指定するところがミソ*1。フォントはゴシック体に変更しました。

*1:table内の要素に適用されないのは、おそらくSafariのバグ