// // Copyright (c) 2018 Open Whisper Systems. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN @interface UIFont (OWS) + (UIFont *)ows_thinFontWithSize:(CGFloat)size; + (UIFont *)ows_lightFontWithSize:(CGFloat)size; + (UIFont *)ows_regularFontWithSize:(CGFloat)size; + (UIFont *)ows_mediumFontWithSize:(CGFloat)size; + (UIFont *)ows_boldFontWithSize:(CGFloat)size; #pragma mark - Icon Fonts + (UIFont *)ows_fontAwesomeFont:(CGFloat)size; + (UIFont *)ows_dripIconsFont:(CGFloat)size; + (UIFont *)ows_elegantIconsFont:(CGFloat)size; #pragma mark - Dynamic Type @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeTitle1Font; @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeTitle2Font; @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeTitle3Font; @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeHeadlineFont; @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeBodyFont; @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeSubheadlineFont; @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeFootnoteFont; @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeCaption1Font; @property (class, readonly, nonatomic) UIFont *ows_dynamicTypeCaption2Font; #pragma mark - Styles - (UIFont *)ows_italic; - (UIFont *)ows_bold; - (UIFont *)ows_mediumWeight; @end NS_ASSUME_NONNULL_END