mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
23 lines
732 B
Swift
23 lines
732 B
Swift
import Foundation
|
|
import UIKit
|
|
|
|
public struct Font {
|
|
public static func regular(_ size: CGFloat) -> UIFont {
|
|
return UIFont.systemFont(ofSize: size)
|
|
}
|
|
|
|
public static func medium(_ size: CGFloat) -> UIFont {
|
|
if #available(iOS 8.2, *) {
|
|
return UIFont.systemFont(ofSize: size, weight: UIFontWeightMedium)
|
|
} else {
|
|
return CTFontCreateWithName("HelveticaNeue-Medium" as CFString, size, nil)
|
|
}
|
|
}
|
|
}
|
|
|
|
public extension NSAttributedString {
|
|
convenience init(string: String, font: UIFont, textColor: UIColor = UIColor.black) {
|
|
self.init(string: string, attributes: [NSFontAttributeName: font, NSForegroundColorAttributeName as String: textColor])
|
|
}
|
|
}
|