如何在 SwiftUI 中制作斜体圆角样式系统文本?

Lor*_*lor 2 swift swiftui

看来 SwiftUI 字体斜体修饰符对系统字体样式的文本没有影响。

有了 a.font(.system()).italic()不再改变字体样式了。这种行为有解决方法吗?

.rounded应用斜体修饰符后,设计应该仍然存在。

        Text(sampleSentence)
            .italic() // <--- Does not work
            .font(.system(size: 20, weight: .regular, design: .rounded))
Run Code Online (Sandbox Code Playgroud)

ahe*_*eze 6

SF Pro Rounded(指定 时使用的字体).rounded不支持斜体。从文档中:

\n
\n

SF Pro Rounded 和 SF Compact Rounded 支持:

\n
    \n
  • 立柱有九种重量 \xe2\x80\x94 从超轻到黑色
  • \n
\n
\n

它没有说斜体。同时,对于 SF Pro

\n
\n

SF Pro 和 SF Compact 支持:

\n
    \n
  • 九个重量 \xe2\x80\x94 从超轻到黑色 \xe2\x80\x94 直体和斜体
  • \n
\n
\n