自定义字体适用于应用程序但不适用于小部件
Custom fonts working on the app but not working on widgets
我正在开发一个小部件应用程序。我已经在应用程序上实现了我的自定义字体并且它工作正常。但是在我的小部件上,它根本不起作用。 info.plist 文件都包含我在 'Fonts provided by application' 上的所有字体,我检查了构建阶段 -> 两个目标上的 Copy Bundle Resources 并且看起来不错。还检查了应用程序和扩展程序上的所有字体目标。我找不到任何解决方案...
Text("Hello, World!").foregroundColor(.white).font(.custom("Poppins-ExtraLight", size: 20))
这是我的两个 Info.plist 文件,Copy Bundle Resources 和 Targets;
当你把它放在你的小部件挂钩的某个地方时会发生什么?
for familyName in UIFont.familyNames {
print("\n-- \(familyName) \n")
for fontName in UIFont.fontNames(forFamilyName: familyName) {
print(fontName)
}
}
您是否在 UIKit 或 SwiftUI 上下文中的应用程序目标中使用自定义字体?
所以...小部件中的文件格式 Info.plist 是 tff 而不是 ttf...我将它们更改为正常工作。
我正在开发一个小部件应用程序。我已经在应用程序上实现了我的自定义字体并且它工作正常。但是在我的小部件上,它根本不起作用。 info.plist 文件都包含我在 'Fonts provided by application' 上的所有字体,我检查了构建阶段 -> 两个目标上的 Copy Bundle Resources 并且看起来不错。还检查了应用程序和扩展程序上的所有字体目标。我找不到任何解决方案...
Text("Hello, World!").foregroundColor(.white).font(.custom("Poppins-ExtraLight", size: 20))
这是我的两个 Info.plist 文件,Copy Bundle Resources 和 Targets;
当你把它放在你的小部件挂钩的某个地方时会发生什么?
for familyName in UIFont.familyNames {
print("\n-- \(familyName) \n")
for fontName in UIFont.fontNames(forFamilyName: familyName) {
print(fontName)
}
}
您是否在 UIKit 或 SwiftUI 上下文中的应用程序目标中使用自定义字体?
所以...小部件中的文件格式 Info.plist 是 tff 而不是 ttf...我将它们更改为正常工作。