gpt4 book ai didi

ios - 尝试在 iOS 上获取 SF Pro Display Thin Italics

转载 作者:行者123 更新时间:2023-12-01 23:23:09 25 4
gpt4 key购买 nike

我正在用 Swift 编写一个 iOS 应用程序,我想使用系统字体 SF Pro。但是,我似乎无法弄清楚如何在将文本设置为斜体的同时设置字体粗细。我知道 Helvetica Neue 可以做到这一点

UIFont(name: "HelveticaNeue-UltraLightItalic", size: 24.0)

但是当使用系统字体时,我似乎只能这样做其中之一

UIFont.italicSystemFont(ofSize: 24)

UIFont.systemFont(ofSize: 75.0, weight: UIFontWeightThin)

我在 Font Book 中看到过 SF Pro Display Thin Italic,我知道你可以在 Sketch 和 Photoshop 等编辑应用程序中使用它,但我还没有找到让 iOS 显示它的方法。

最佳答案

这是一种方法:

    var fnt = UIFont.systemFont(ofSize: 75.0, weight: UIFontWeightThin)
if let dsc = fnt.fontDescriptor.withSymbolicTraits(.traitItalic) {
fnt = UIFont(descriptor: dsc, size: 0)
}
labelOne.font = fnt

这应该为您提供一些可以构建的东西 - 例如将其变成扩展以使其灵活。

关于ios - 尝试在 iOS 上获取 SF Pro Display Thin Italics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45036080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com