SwiftUI字体smallCaps()不能与italic()一起工作。

    extension Font {

        public static let Heading1: Font = system(size: 34, weight: .black, design: .default)
        .smallCaps()
        .italic()
    }

我可以把字体做成全大写或斜体–但不能两者兼用。有谁知道如何解决这个问题?不需要一开始就把字串打成大写。我甚至尝试将BlackItalic作为自定义字体导入,但还是有同样的问题。

解决方案:

没有一个苹果平台内置的字体支持这两种 斜体-小写 功能组合。体系 三藩市 是最能支持字体功能的字体。小市值 对于 定期大胆但不是为了 楷体.

demo1demo2

小写帽是罕见的功能,罕见的字体支持它,但更罕见的,独特的,字体支持两者。

以下是维基百科的引文 档号.注意最后一句。

小写字母并不是在所有字体中都能找到,因为它们主要用于正文内,所以在一些不是用于此目的的字体中往往找不到,比如许多无衬线字体系列。 [6]一些字体系列,特别是较老的金属字体设计的数字化,往往缺乏粗体或斜体的小写字母,只有常规或罗马体的小写字母。 这是因为它们通常只用于正文,而切割粗体和斜体小写字母被认为是不必要的。

另请参阅。AHIG字体设计

给TA打赏
共{{data.count}}人
人已打赏
解决方案

如何像HTML一样在XML文档中插入图片?

2022-4-21 16:09:17

解决方案

如何在 success_url 中传递上下文数据?

2022-4-21 16:09:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索