【问题标题】:How to select San Francisco font using Interface Builder for attributed UITextView?如何使用 Interface Builder 为属性化 UITextView 选择 San Francisco 字体?
【发布时间】:2015-12-21 11:50:18
【问题描述】:

我有一个 UITextView属性文本,我想在其中为文本的某些部分选择新的“旧金山”字体。但是,我无法从 Xcode 的字体选择器中找到字体。

有没有办法选择 San Francisco 或使用属性文本在 Interface Builder 中选择系统的默认字体(就像我通常使用纯文本一样)?

【问题讨论】:

    标签: ios xcode ios9


    【解决方案1】:

    您需要下载字体,然后根据指南安装/使用它:

    https://developer.apple.com/fonts/

    关于该主题的 WWDC 视频:

    https://developer.apple.com/videos/wwdc/2015/?id=804

    还有一个 github 存储库,其中包含字体和替代说明(以防您手头没有 Apple 开发者帐户):

    https://github.com/supermarin/YosemiteSanFranciscoFont

    *字体看起来仍处于测试阶段;在生产代码中使用需要您自担风险。

    【讨论】:

    • 谢谢。我认为有更好的方法。
    • 该问题询问有关在应用程序中使用字体的问题,但我认为根据指南,您只能在模型中使用该字体。那么这个答案真的正确吗?还是我误读了什么。我认为您应该只使用 iOS 9 及更高版本上的 San Francisco 系统字体
    • @TommyBs:这个问题是在系统字体 San Francisco 正式发布之前提出的,所以这是一个变通的解决方案。现在你应该使用官方系统字体了。
    • 是 iOS 9 San Francisco 上的官方系统字体吗?从现在开始会一直如此吗? SF 仍然没有出现在 IB 中。
    • @Jonny:您仍然需要从 Apple 开发者网站下载字体并安装它。在我看来,这并没有多大意义,但显然他们目前就是这样做的。
    猜你喜欢
    • 2021-02-18
    • 2015-09-30
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-15
    • 2015-12-01
    • 1970-01-01
    相关资源
    最近更新 更多