Что такое семейство шрифтов serif, sans-serif и monospace по умолчанию для Mac OS X?

13

Начиная с OS X 10.0 Cheetah и предполагая, что они совпадают с текущей версией 10.8 Mountain Lion , какие шрифты по умолчанию отображаются для следующих семейств шрифтов?

  • font-family: serif;
  • font-family: sans-serif;
  • font-family: monospace;
Джефф
источник
1
Я бы подумал, что это будет ... "Каковы шрифты по умолчанию для [вставить браузер здесь] ", а не ОС как таковая?
MrWhite
Нет, ОС отвечает за предоставление шрифтов по умолчанию. В одном случае, который я протестировал, Firefox> 10 отобразит Courier New вместо Courier в системах Windows - возможно, потому что Courier - это старый растровый шрифт, который отказывается от псевдонимов.
Джефф
1
Я должен уточнить мой ответ выше. Браузер определенно имеет опцию , чтобы выбрать какой шрифт использует по умолчанию, в зависимости от операционной системы он установлен.
Джефф

Ответы:

14

Шрифты по умолчанию для WebKit / Safari в Mac OS X:

  • Monospace -> Курьер
  • Без засечек -> Гельветика
  • Serif -> Times
  • Стандартный (по умолчанию) -> Раз

Это получено непосредственно из источника WebKit , в частности файла XML / plist, Source/WebCore/Resources/DefaultFont.plist.inкоторый доступен онлайн здесь . Он включает в себя следующие строки:

<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>

В этот же файл включены стандартные шрифты monospace, sans-serif и serif для корейского, японского, упрощенного китайского и традиционного китайского, если они вас интересуют.

Ник
источник
3
Шрифт без засечек, Helvetica, теперь обычно Сан-Франциско. Вы также можете просто использовать, -apple-systemкоторый может быть изменен в systemближайшее время ( источник )
haykam