【问题标题】:How to simulate with Sans Francisco font in iOS Simulator如何在 iOS 模拟器中使用 Sans Francisco 字体进行模拟
【发布时间】:2015-10-11 05:05:20
【问题描述】:

随着 Apple 宣布将在 iOS9 中使用 San Francisco 字体,该字体将变得比以前更宽。 (https://developer.apple.com/fonts/)

但是,我在 iOS 9 模拟器中找不到更改。我正在使用 Yosemite OS、Xcode 7.02 和 Xcode 7.1 Beta,但系统字体仍然是 Helvetica Nue。

我不确定升级到 El Capitan 是否有帮助,但我希望使用 Yosemite 和 Xcode 7 模拟 Sans Francisco。我已经安装了 Sans Francisco 字体,但它仍然无法正常工作。自定义 UILabel 的字体时,Sans Francisco 字体甚至不会出现。

那么如何在 Xcode 7 模拟器中使用 San Francsico 字体?最好做成系统字体。

【问题讨论】:

    标签: xcode ios-simulator ios9


    【解决方案1】:

    我只是在这方面苦苦挣扎,所以我会提供对我有用的方法。这绝对不是一个完美的解决方案,但它是我能找到在模拟器中使用 San Francisco 字体测试我的应用程序的唯一方法,所以至少它适用于此。即使我的应用程序使用“System”作为默认字体,我也不知道如何让 Xcode 使用 San Francisco 而不是 Helvetica Neue 作为“System”——我不得不将其更改为自定义字体并专门选择 San Francisco .此外,您似乎必须对每个项目进行修复;它看起来不像在系统范围内记住它。 您说您已成功下载字体,但我将提供从该字体开始的所有步骤。 我基本上关注了这个网站:

    http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/

    首先到这里(它会让你输入你的开发者帐户)并下载字体:

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

    将字体添加到您的项目中。您不需要将它们放在字体文件夹中,但我这样做是为了组织。

    验证它们是否出现在捆绑资源中。我不必在这里做任何事情;它们只是自动出现。

    转到您的 plist 文件并添加它们,每种字体一行。我确实必须做这一步。为了方便起见,我打开了一个终端窗口并运行 ls 命令来列出字体,这样我就可以复制/粘贴每个名称,而不是全部输入。

    这是终端中的列表:

    现在在故事编辑器中,我可以单击一个控件并更改其字体。这是我不知道如何让 Xcode 在设置为“System”时自动使用 San Francisco 字体的部分。我必须将其更改为自定义,如下所示:

    选择 System 后,我可以向下滚动并将字体从 Helvetica Neue 更改为 SF UI Display。

    正如我之前所说,这个技巧至少可以让我在模拟器中测试 SF 字体,但这并不是完美的解决方案,因为理想情况下你所要做的就是将其更改为 iOS9 并且 Xcode 足够聪明使用 San Francisco 而不是 Helvetical Neue,因为那是真正的设备会做的事情。不过,这至少应该能让你在模拟器中看到 SF。

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2021-07-31
      • 1970-01-01
      • 2015-01-08
      相关资源
      最近更新 更多