如何使用 SwiftUI 在 tvOS 项目中使用自定义字体?

How to use custom font in a tvOS project using SwiftUI?

我为 iOS 和 MacOS 制作了一个应用程序,我现在正在开发 tvOS 版本。 我面临的问题是当我为 tvOS 使用以下代码时自定义字体不起作用!

import SwiftUI

struct TestView: View {
    var body: some View {
      Text("R")
      .font(.custom("Arial Rounded MT Bold", size: 160))
      .bold()
      .shadow(color: Color.black, radius: 15, x: 15, y: 5)
      .foregroundColor(Color(red: 255 / 255.0, green: 194 / 255.0, blue: 58 / 255.0))
    }
}

struct TestView_Previews: PreviewProvider {
    static var previews: some View {
        TestView()
    }
}

上面代码的错误结果是下面的字母:

上面代码应该显示的好字母应该如下所示:

我错过了什么? 谢谢

你说得对,适用于 iOS 和 macOS,但不适用于 tvOS。可能是因为 iOS 和 tvOS 有不同的内置字体?我没有 tvOS 方面的专业知识,所以请不要认为我是对的。我是从这个可用字体列表中猜测的。

tvOS: 试试这个列表中的一些东西,我相信它会起作用。

iOS: