32 lines
601 B
Swift
32 lines
601 B
Swift
//
|
|
// Fonts.swift
|
|
// wallet
|
|
//
|
|
// Created by Jason on 8/20/20.
|
|
// Copyright © 2020 Jason. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
public enum FontStyle {
|
|
case regular
|
|
case medium
|
|
case bold
|
|
|
|
var name: String {
|
|
switch self {
|
|
case .regular: return "SofiaProRegular"
|
|
case .medium: return "SofiaProMedium"
|
|
case .bold: return "SofiaProBold"
|
|
}
|
|
}
|
|
}
|
|
|
|
struct Fonts {
|
|
|
|
public static func sofiaPro(weight: FontStyle = .regular, _ size: Int = 16) -> UIFont {
|
|
return UIFont(name: weight.name, size: CGFloat(size))!
|
|
}
|
|
|
|
}
|