想象一下我有这种自定义字体 font.ttf
我有两个项目。 /projects/A
中的项目A和/projects/B
中的项目B
我不想在项目之间复制粘贴此字体。
我创建了一个可可触摸框架,并在其中添加了font.ttf
。然后在项目A和B中重用该框架。但是它不起作用。有可能吗?
答案 0 :(得分:1)
根据此thread,您可以尝试
let bundle = Bundle(identifier: "frameworkIdentifier")!
let url = bundle.url(forResource: "fontName", withExtension: "ttf")!
if let dataProvider = CGDataProvider(url: url as CFURL) {
let font = CGFont(dataProvider)
print(font)
}
//
//