Answers:
只是免费获得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;
}
这两个选项都优先于默认样式表,而不优先于网站指定的样式。因此,就像Safari 5和更早版本中的首选项一样,它们通常适用于通常使用15px Times或13px Courier的页面。
!important
在分号之前添加,它将起作用。但是,这将迫使所有网站都使用您的规范。将搞砸使用特殊字体显示特殊字形的网站(例如github.com)。
body
字体效果不佳。我建议至少将font
修改应用到body, p, span, a
。
Serenity Caldwell 在Mountain Lion作为开发者预览版首次发布时在Macworld上写过一篇文章:
Safari不再提供设置默认字体和大小的选项(尽管您可以上传样式表或强制浏览器不显示小于特定数字的字体大小)
您可以通过名为User CSS的扩展名来执行此操作。很简单,添加您的自定义CSS,它将覆盖样式。
苹果对此也有一个讨论的话题,但是到目前为止没有重要的进展。提到的一件事是使用HelveticaTheWorld,它将所有字体更改为Helvetica。除非您到处都需要Helvetica,否则它就不会有用。...提到的另一个扩展是Safari中的Google字体。它使您可以从Google字体库中进行选择。
截至目前,没有其他方法可以在Safari中更改字体。我建议您提交Apple反馈意见,看看是否可以重新添加此内容。
确实,使用覆盖默认的“ body”字体的简单样式表,这非常容易。您只需要三行即可:
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"