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

Fonts 如何使用SwiftUI在tvOS项目中使用自定义字体?,fonts,swiftui,tvos,custom-font,Fonts,Swiftui,Tvos,Custom Font,我为iOS和MacOS制作了一个应用程序,现在正在开发tvOS版本。 我面临的问题是,当我为tvOS使用以下代码时,自定义字体不起作用 import SwiftUI struct TestView: View { var body: some View { Text("R") .font(.custom("Arial Rounded MT Bold", size: 160)) .bold() .sh

我为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: 试试这个列表中的东西,我相信它会有用的

iOS:


你是对的,它适用于iOS和macOS,但不适用于tvOS。也许是因为iOS和tvOS有不同的内置字体?我没有电视操作系统方面的专业知识,所以请不要认为我是对的。我是从这个可用的字体列表中猜出来的

tvOS: 试试这个列表中的东西,我相信它会有用的

iOS:


非常感谢您的帮助。最后我用了你名单上的“Courier”字体把你转发给我。这是最接近我想要的四舍五入字母的字体。令人遗憾的是,我不能使用我在iOS和MacOS上使用的相同字体。@Wild8x如果您想在所有平台上保持相同的字体,我希望您导入自己的字体。为此,我推荐这两种。如果你有任何问题,请告诉我!嗨@Luffy,我终于在“cufonfonts.com”上找到了丢失的字体,我按照你指给我的教程做了。。。很好用!再次感谢。@Wild8x听到这个消息很高兴:)非常感谢你的帮助。最后我用了你名单上的“Courier”字体把你转发给我。这是最接近我想要的四舍五入字母的字体。令人遗憾的是,我不能使用我在iOS和MacOS上使用的相同字体。@Wild8x如果您想在所有平台上保持相同的字体,我希望您导入自己的字体。为此,我推荐这两种。如果你有任何问题,请告诉我!嗨@Luffy,我终于在“cufonfonts.com”上找到了丢失的字体,我按照你指给我的教程做了。。。很好用!再次感谢。@Wild8x听到这个消息很高兴:)