美文网首页
iOS 字体(纤细体/极细体/细体/常规体/中粗体/中黑体...

iOS 字体(纤细体/极细体/细体/常规体/中粗体/中黑体...

作者: iOS_我更专业 | 来源:发表于2020-09-21 14:44 被阅读0次

extension UIFont {

    /**

     * PingFang Thin 苹方-简 纤细体 字体样式

     * size 字体大小

     */

    open class funcFontSizeStyle_Thin(size:CGFloat) ->UIFont{

        //字体

        if #available(iOS11.0, *) {

            if let font =UIFont(name:"PingFangSC-Thin", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }else{

            if let font =UIFont(name:".PingFangSC-Thin", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }

    }

    /**

     * PingFang UltraLight 苹方-简 极细体 字体样式

     * size 字体大小

     */

    open class func FontSizeStyle_UltraLight(size:CGFloat) -> UIFont {

        //字体

        if #available(iOS11.0, *) {

            if let font =UIFont(name:"PingFangSC-UltraLight", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }else{

            if let font =UIFont(name:".PingFangSC-UltraLight", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }

    }

    /**

     * PingFang Light 苹方-简 细体 字体样式

     * size 字体大小

     */

    open class funcFontSizeStyle_Light(size:CGFloat) ->UIFont{

        //字体

        if #available(iOS11.0, *) {

            if let font =UIFont(name:"PingFangSC-Light", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }else{

            if let font =UIFont(name:".PingFangSC-Light", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }

    }

    /**

     * PingFang Regular 苹方-简 常规体 字体样式

     * size 字体大小

     */

    open class func FontSizeStyle_Regular(size:CGFloat) -> UIFont {

        //字体

        if #available(iOS11.0, *) {

            if let font =UIFont(name:"PingFangSC-Regular", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }else{

            if let font =UIFont(name:".PingFangSC-Regular", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }

    }

    /**

     * PingFang Semibold 苹方-简 中粗体 字体样式

     * size 字体大小

     */

    open class func FontSizeStyle_Semibold(size:CGFloat) -> UIFont {

        //字体

        if #available(iOS11.0, *) {

            if let font =UIFont(name:"PingFangSC-Semibold", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }else{

            if let font =UIFont(name:".PingFangSC-Semibold", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }

    }

    /**

     * PingFang Medium 苹方-简 中黑体 字体样式

     * size 字体大小

     */

    open class funcFontSizeStyle_Medium(size:CGFloat) ->UIFont{

        //字体

        if #available(iOS11.0, *) {

            if let font =UIFont(name:"PingFangSC-Medium", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }else{

            if let font =UIFont(name:".PingFangSC-Medium", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }

    }

    /**

     * FontSizeStyleDIN_Bold 数字字体

     * size 字体大小

     */

    open class func FontSizeStyleDIN_Bold(size:CGFloat) -> UIFont {

        //字体

        if #available(iOS11.0, *) {

            if let font =UIFont(name:"DIN-Bold", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }else{

            if let font =UIFont(name:".DIN-Bold", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }

    }

    /**

     * FontSizeStyleDIN Alternate_Bold 数字字体

     * size 字体大小

     */

    open class func FontSizeStyleDINAlternate_Bold(size:CGFloat) -> UIFont {

        //字体

        if #available(iOS11.0, *) {

            if let font =UIFont(name:"DINAlternate-Bold", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }else{

            if let font =UIFont(name:".DINAlternate-Bold", size: size){

                return font

            }

            return UIFont.systemFont(ofSize: size)

        }

    }

}

相关文章

  • iOS 字体(纤细体/极细体/细体/常规体/中粗体/中黑体...

    extension UIFont { /** * PingFang Thin 苹方-简 纤细体 字体样式 ...

  • CSS 苹方字体

    苹方-简 常规体 苹方-简 极细体 苹方-简 细体 苹方-简 纤细体 苹方-简 中黑体 苹方-简 中粗体 苹方-繁...

  • UIFont粗体字体和细体字体

    mid字体 light字体

  • 苹方字体_字重

    苹方-简 常规体 font-family: PingFangSC-Regular 苹方-简 极细体 font-fa...

  • 字体排版黑科技

    使用粗体和花体英文搭配的手法非常常见且容易学习 用中文黑体配合书法字体 用纤细且硬朗的无衬线字体英文字体书写500...

  • 《品牌设计法则》5.1-5.3记录

    1.中文字体大致分为印刷体和书法体。明朝体(宋体)与黑体可能是目前设计中运用最频繁的字体,分别是中文字体的衬线体和...

  • 字体 | 西方体系字体

    认识字体 1,文字与设计 标题一般都会使用看起来较为显眼的粗体字,但在此却使用有着纤细感觉的细体字。这个尺寸却能在...

  • 第八期字体-中文字体

    中文字体 关于叫法:有衬线体,印刷体;无衬线体,黑体字 衬线体: 宋体 古书说:刻字刻书,宋体为方体字,楷体作为软...

  • 避免版权纠纷

    免费字体 · 思源字体· 4款站酷字体:站酷高端黑、站酷快乐体、站酷酷黑体、站酷意大利体· 庞门正道标题字体· 阿...

  • POP字体细体字练习

    不知觉中,加入娜视星球已经四周了。 一个月真的是一晃眼。 如果不做点什么,时间也就么过了。 因为有点小强迫症的我,...

网友评论

      本文标题:iOS 字体(纤细体/极细体/细体/常规体/中粗体/中黑体...

      本文链接:https://www.haomeiwen.com/subject/dcuvyktx.html