mirror of
https://github.com/metabolist/metatext.git
synced 2024-06-10 17:39:25 +00:00
19 lines
458 B
Swift
19 lines
458 B
Swift
// Copyright © 2022 Metabolist. All rights reserved.
|
|
|
|
import UIKit
|
|
|
|
extension UIFont {
|
|
func withTraits(traits: UIFontDescriptor.SymbolicTraits) -> UIFont {
|
|
let descriptor = fontDescriptor.withSymbolicTraits(traits)
|
|
return UIFont(descriptor: descriptor!, size: 0)
|
|
}
|
|
|
|
func bold() -> UIFont {
|
|
return withTraits(traits: .traitBold)
|
|
}
|
|
|
|
func italic() -> UIFont {
|
|
return withTraits(traits: .traitItalic)
|
|
}
|
|
}
|