从OS X 10.0 Cheetah开始,并假设在当前版本10.8 Mountain Lion中它们是相同的,以下字体系列的默认字体是什么?


font-family: serif;
font-family: sans-serif;
font-family: monospace;


评论

我本以为会是...“ [在此处插入浏览器]的默认字体是什么”,而不是操作系统本身?

否,操作系统负责提供默认字体。在我测试过的一种情况下,Firefox> 10将在Windows系统上代替Courier呈现Courier New -可能是因为Courier是一种旧的位图字体,拒绝抗锯齿。

我应该在上面澄清我的答复。浏览器绝对可以选择一个选项,根据安装的操作系统来选择默认字体。

#1 楼

Mac OS X下WebKit / Safari的默认字体如下:


Monospace-> Courier
Sans-serif-> Helvetica
Serif-> Times
Standard(默认)-> Times

这是直接从WebKit源中收集的信息,特别是Source/WebCore/Resources/DefaultFont.plist.in上的XML / plist文件,可在此处在线获取。它包括以下几行:

<dict>
  <key>monospace</key>
  <string>Courier</string>
  <key>standard</key>
  <string>Times</string>
  <key>sans-serif</key>
  <string>Helvetica</string>
  <key>serif</key>
  <string>Times</string>
</dict>


同一文件还包含韩语,日语,简体中文和繁体中文的默认等宽字体,sans-serif和serif字体。 ,如果您有兴趣的话。

评论


Sans-serif字体Helvetica现在通常是旧金山。您也可以只使用-apple-system,它可能会很快更改为system(源)

– Haykam
16年7月16日在21:01