回答:
Tinker Toolを無料で入手してください。OS X MavericksのSafariのフォントとフォントサイズを変更できます。
引き続きデフォルトを使用できます。
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2StandardFontFamily Georgia
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DefaultFontSize 16
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2FixedFontFamily Menlo
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DefaultFixedFontSize 14
別のオプションは、詳細設定でデフォルトのスタイルシートとして次のようなCSSファイルを設定することです:
body {
font: 16px Georgia;
}
pre, code, tt {
font: 14px Menlo;
}
どちらのオプションもデフォルトのスタイルシートよりも優先されますが、Webサイトで指定されたスタイルよりは優先されません。そのため、Safari 5以前の設定と同様に、通常は15px Timesまたは13px Courierを使用するページにほとんど適用されます。
!important
セミコロンの前に追加すると、機能します。ただし、これによりすべてのWebサイトで仕様が強制的に使用されます。特別なフォントを使用して特別なグリフを表示するサイト(例:github.com)を台無しにします。
body
フォントを変更するだけではうまくいきません。少なくともfont
修正を適用することをお勧めしbody, p, span, a
ます。
セレニティコールドウェルは、マウンテンライオンが開発プレビューとして最初にリリースされたときにMacworldに関する記事を書きました。
Safariには、デフォルトのフォントとサイズを設定するオプションがなくなりました(スタイルシートをアップロードしたり、特定の数より小さいフォントサイズをブラウザに表示しないように強制したりできます)
User CSSと呼ばれる拡張機能を介してこれを行うことができます。非常に簡単です。カスタムCSSを追加すると、スタイルがオーバーライドされます。
これについてはAppleのディスカッションスレッドもありますが、これまでのところ重要なことは何もありません。言及されたことの1つは、すべてのフォントをHelveticaに変更するHelveticaTheWorldを使用することでした。どこでもHelveticaを必要としない限り、それほど便利ではありません...別の言及された拡張機能は、SafariのGoogle Fontsです。Google Fontsライブラリから選択できます。
現在のところ、Safariでフォントを変更する他の方法はありません。Appleのフィードバックを送信して、これを再度追加できるかどうかを確認することをお勧めします。
実際、デフォルトの「body」フォントをオーバーライドするシンプルなスタイルシートを使用すると、これは非常に簡単です。必要なのは、次の3行すべてです。
body {
font: 12px "Lucida Grande";
}
* {font-family: "Helvetica" !important;}
pre, code, tt {font-family: "Menlo" !important;}
それがあなたの望みだと思います。High Sierraで作業を確認しました。
また、WebKit2のデフォルトフォントを設定できます。
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2StandardFontFamily "Helvetica"
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2FixedFontFamily "Menlo"