是否可以为可在故事板内使用的字体创建别名?
我有很多故事板引用Orgovan-Rounded-Web的变体。最近我不得不换成另一种字体。这是我必须改变字体的很多地方。如果从一个地方进行控制,这可能会减轻痛苦。
在以编程方式创建字体时使用此辅助函数:
extension UIFont {
static func clientName1_semiBold(_ size: CGFloat) -> UIFont {
guard let font = UIFont(name: "Orgovan-Rounded-Web-SemiBold", size: size) else {
fatalError("Font is supposed to be bundled with app")
}
return font
}
}
在故事板中,一种方法可以使用FontForge将ttf字体从Orgovan-Rounded-Web-SemiBold
重命名为clientName1-SemiBold
,并在故事板中引用此名称。我猜这违反了字体版权。
您是否使用fontforge,或在任何地方使用硬编码字体或更好的方法?