【问题标题】:Custom Fonts in SwiftUI [duplicate]SwiftUI 中的自定义字体
【发布时间】:2020-08-31 13:50:08
【问题描述】:

我已经下载了几个 .TTF 文件并将它们添加为资源。然后将“应用程序提供的字体”数组类型键添加到 info.plist,然后将字体名称添加为元素。但是,字体未显示在应用程序中。下面是我的代码。我做错了吗?

struct ContentView: View { 
     var body: some View { 
         Text("Hello World").font(.custom("DaddyRewind", size: 36)) 
     }
 }

【问题讨论】:

  • 我遇到了同样的问题,因为我正在上传包含字体文件的文件夹。我所做的是添加所有字体,然后在一个组文件夹中收集它们。问题是在文件夹中添加字体并不会在捆绑资源上复制

标签: fonts swiftui


【解决方案1】:

添加您的字体

将您的字体添加到 Info.plist

然后

.font(.custom("Your-Font-Name", size: 48))

【讨论】:

  • 感谢您的回复。您建议的内容与我已经完成的内容之间的唯一区别是您将字体放在“字体”文件夹中,而我将字体放在“资源”文件夹中。你认为这有什么不同吗?
  • @Grepler 应该是一样的
  • 好的,我更改了配置以复制您的配置,但我的自定义字体仍未显示。还有其他建议吗?
  • 你在Info.plist中设置了正确的字体名称(casesensetive)和右键应用程序提供的字体吗?
  • 是的。一切都与您的配置完全相同。拼写正确。
猜你喜欢
  • 1970-01-01
  • 2021-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-05
相关资源
最近更新 更多