SwiftUI字体smallCaps()不能与italic()一起工作。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI字体smallCaps()不能与italic()一起工作。相关的知识,希望对你有一定的参考价值。
extension Font {
public static let Heading1: Font = system(size: 34, weight: .black, design: .default)
.smallCaps()
.italic()
}
我可以把字体做成全大写或斜体--但不能两者兼用。有谁知道如何解决这个问题?不需要一开始就把字串打成大写。我甚至尝试将BlackItalic作为自定义字体导入,但还是有同样的问题。
答案
没有一个苹果平台内置的字体支持这两种 斜体-小写 功能组合。体系 三藩市 是最能支持字体功能的字体。小市值 对于 定期 和 大胆但不是为了 楷体.
小写帽是罕见的功能,罕见的字体支持它,但更罕见的,独特的,字体支持两者。
以下是维基百科的引文 档号.注意最后一句。
小写字母并不是在所有字体中都能找到,因为它们主要用于正文内,所以在一些不是用于此目的的字体中往往找不到,比如许多无衬线字体系列。 [6]一些字体系列,特别是较老的金属字体设计的数字化,往往缺乏粗体或斜体的小写字母,只有常规或罗马体的小写字母。 这是因为它们通常只用于正文,而切割粗体和斜体小写字母被认为是不必要的。
另请参阅。AHIG字体设计
以上是关于SwiftUI字体smallCaps()不能与italic()一起工作。的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Xamarin Forms iOS 中显示带有小型大写字体样式的标签?