Mac OSX Cocoa应用程序:是否可以允许您的应用程序使用旧金山字体(用于Apple Watch的字体)?

时间:2015-09-06 03:19:29

标签: macos cocoa fonts nsfont

https://en.m.wikipedia.org/wiki/San_Francisco_(2014_typeface)

我想将此字体用于我的Mac OSX App。但是,我不确定目前是否可能。据说OSX 10.11将默认字体替换为旧金山字体。如果可以的话,我该如何解决这个问题呢?任何提示或建议表示赞赏

1 个答案:

答案 0 :(得分:2)

始终建议使用系统字体。所有标准的Cocoa控件都使用它们。这意味着,如果系统字体发生更改,则所有控件和textField都会自动使用新的系统字体。所以没有什么可以做的。

如果您手动设置NSFont对象,建议您使用systemFontOfSize:。这将在优胜美地和旧金山的El Capitan下为您提供Helvetica Neue。

您可以下载旧金山字体here,但我不确定您是否可以在您的应用中使用它。我认为这仅供私人使用。

<强>更新

Apple不久前已经在macOS上切换到旧金山字体。所以这个问题不再存在。