如何在 SwiftUI 中制作斜体圆形样式系统文本?
Posted
技术标签:
【中文标题】如何在 SwiftUI 中制作斜体圆形样式系统文本?【英文标题】:How to make italic rounded style system text in SwiftUI? 【发布时间】:2021-07-31 04:09:18 【问题描述】:看来 SwiftUI 字体斜体修饰符对系统字体样式的文本没有影响。
拥有.font(.system())
使.italic()
不再更改字体样式。这种行为有解决方法吗?
.rounded
设计在应用斜体修饰符后应该仍然存在。
Text(sampleSentence)
.italic() // <--- Does not work
.font(.system(size: 20, weight: .regular, design: .rounded))
【问题讨论】:
【参考方案1】:SF Pro Rounded,当您指定 .rounded
时使用的字体,不支持斜体。来自documentation:
SF Pro Rounded 和 SF Compact Rounded 支持:
九种重量的立柱 — 从 Ultralight 到 Black
它没有说斜体。同时,for SF Pro:
SF Pro 和 SF Compact 支持:
九种重量 - 从 Ultralight 到 Black - 直立和斜体
【讨论】:
以上是关于如何在 SwiftUI 中制作斜体圆形样式系统文本?的主要内容,如果未能解决你的问题,请参考以下文章
Ag Grid 部分单元格格式 - 例如如何在单元格中设置一些文本样式 - 粗体、斜体、彩色(但不是其他文本)