Fonts 如何使用SwiftUI在tvOS项目中使用自定义字体?
我为iOS和MacOS制作了一个应用程序,现在正在开发tvOS版本。 我面临的问题是,当我为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
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听到这个消息很高兴:)