UIFont+YOHO.h 1.13 KB
//
//  UIFont+YOHO.h
//  YH_Mall
//
//  Created by 张同海 on 15/5/29.
//  Copyright (c) 2015年 YOHO. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <CoreText/CoreText.h>

@interface UIFont (YOHO)

/**
 @brief  指定大小的系统细体字体
 
 @param size 文字大小
 
 @return 字体对象
 
 @since 3.1
 */
+ (UIFont *)yh_lightSystemFontOfSize:(CGFloat)size;

/**
 @brief  指定大小的黑体字体
 
 @param size 文字大小
 
 @return 字体对象
 
 @since 3.1
 */
+ (UIFont *)yh_blackfaceFontOfSize:(CGFloat)size;

/**
 @brief  指定大小的黑体字体
 
 @param size 文字大小
 
 @return 字体对象
 
 @since 3.1
 */
+ (UIFont *)yh_mediumBlackfaceFontOfSize:(CGFloat)size;

/**
 @brief  获取斜体字体
 
 @param baseFont 字体对象
 @param trait    字体属性
 
 @return 字体对象
 
 @since 3.1
 */
+ (UIFont *)yh_variationOfFont:(UIFont *)baseFont symbolicTraits:(CTFontSymbolicTraits)trait;

+ (UIFont *)yh_dinMediumFontWithSize:(CGFloat)size;

+ (UIFont *)yh_dinRegularFontWithSize:(CGFloat)size;

+ (UIFont *)fontOfLightWithSize:(CGFloat)fontSize;

+ (UIFont *)fontOfBoldWithSize:(CGFloat)fontSize;

@end