import UIKit

extension UIFont {
  class var boldLarge: UIFont {
    return UIFont(name: "GothamNarrowSSm-Bold", size: 16.0)!
  }
  class var headerBook: UIFont {
    return UIFont(name: "GothamNarrowSSm-Book", size: 16.0)!
  }
  class var largeBook: UIFont {
    return UIFont(name: "GothamNarrowSSm-Book", size: 16.0)!
  }
  class var lightLarge: UIFont {
    return UIFont(name: "GothamNarrowSSm-Light", size: 16.0)!
  }
  class var mediumExtraSmall: UIFont {
    return UIFont(name: "GothamNarrowSSm-Medium", size: 12.0)!
  }
  class var mediumSmall: UIFont {
    return UIFont(name: "GothamNarrowSSm-Medium", size: 14.0)!
  }
  class var headerMedium: UIFont {
    return UIFont(name: "GothamNarrowSSm-Medium", size: 24.0)!
  }
  class var bookSmall: UIFont {
    return UIFont(name: "GothamNarrowSSm-Book", size: 14.0)!
  }
  class var italicSmall: UIFont {
    return UIFont(name: "GothamNarrowSSm-BookItalic", size: 14.0)!
  }
  class var lightSmall: UIFont {
    return UIFont(name: "GothamNarrowSSm-Light", size: 14.0)!
  }
  class var mediumItalicLarge: UIFont {
    return UIFont(name: "GothamNarrowSSm-MediumItalic", size: 16.0)!
  }
  class var mediumLarge: UIFont {
    return UIFont(name: "GothamNarrowSSm-Medium", size: 16.0)!
  }
  class var boldSmall: UIFont {
    return UIFont(name: "GothamNarrowSSm-Bold", size: 14.0)!
  }
  class var filterTitleFont: UIFont {
    return UIFont(name: "GothamNarrowSSm-Bold", size: 18.0)!
  }
  class var titleFont: UIFont {
    return UIFont(name: "GothamNarrowSSm-Medium", size: 18.0)!
  }
  class var onboardingLight: UIFont {
    return UIFont(name: "GothamNarrowSSm-Light", size: 20.0)!
  }
  class var skipFont: UIFont {
    return UIFont(name: "GothamNarrowSSm-XLightItalic", size: 20.0)!
  }
  class var textFieldFont: UIFont {
    return UIFont(name: "GothamNarrowSSm-XLight", size: 20.0)!
  }
  class var welcomeFont: UIFont {
    return UIFont(name: "GothamNarrowSSm-Medium", size: 36.0)!
  }
}
