mirror of
https://github.com/Ranchero-Software/NetNewsWire.git
synced 2024-12-27 10:02:37 +01:00
27 lines
566 B
Swift
27 lines
566 B
Swift
//
|
|
// UIFont-Extensions.swift
|
|
// NetNewsWire-iOS
|
|
//
|
|
// Created by Maurice Parker on 4/27/19.
|
|
// Copyright © 2019 Ranchero Software. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
extension UIFont {
|
|
|
|
func withTraits(traits:UIFontDescriptor.SymbolicTraits) -> UIFont {
|
|
let descriptor = fontDescriptor.withSymbolicTraits(traits)
|
|
return UIFont(descriptor: descriptor!, size: 0) //size 0 means keep the size as it is
|
|
}
|
|
|
|
func bold() -> UIFont {
|
|
return withTraits(traits: .traitBold)
|
|
}
|
|
|
|
func italic() -> UIFont {
|
|
return withTraits(traits: .traitItalic)
|
|
}
|
|
|
|
}
|