iOS使用自定义字体,比如楷体

news/2024/11/17 23:24:52/

iOS中的大部分字体都是对英文才有作用,想用楷体,并没有作用,那就要用自定义的字体。

1. 下载自己需要的字体的ttf文件,并且导入到自己的项目中,如图


2. 在info.plist中添加Fonts provided by application配置项,然后把ttf文件添加进去,如图


3. 如果不知道自己添加的这个字体的名字,可以遍历字体库,通过如下代码:

    NSArray *familys = [UIFont familyNames];

    for (int i = 0; i<familys.count; i++) {

        NSString *family = [familys objectAtIndex:i];

        NSLog(@"family = %@",family);

        

        NSArray *fonts = [UIFont fontNamesForFamilyName:family];

        for (int j = 0; j<fonts.count; j++) {

            NSString *font = [fonts objectAtIndex:j];

            NSLog(@"font = %@",font);

        }

    }

打印出来就可以看到自己添加的楷体,如图:



4. 最后再用这个字体设置文字即可

    UILabel *strLbl = [[UILabel alloc]initWithFrame:CGRectMake((self.view.frame.size.width-200)/2, 300, 200, 30)];

    strLbl.text = @"放荡不羁爱自由";

    strLbl.font = [UIFont fontWithName:@"STKaiti" size:20];

    strLbl.textColor = [UIColor blackColor];

    strLbl.textAlignment = NSTextAlignmentCenter;

    [self.view addSubview:strLbl];

输出效果:




http://www.ppmy.cn/news/932887.html

相关文章

从源码理解Scala中函数reduceRight的计算过程

水善利万物而不争&#xff0c;处众人之所恶&#xff0c;故几于道&#x1f4a6; 以List集合为例&#xff0c;进行reduceRight()的计算过程分析&#xff0c;总体分为两部分&#xff0c;一部分是看最顶层特质的那个通用的reduceRight方法&#xff0c;另一部分是讲直接混入的特质的…

html中字体 楷体_(收藏)css怎么设置字体为楷体?

——本篇文章小编将和大家讲讲如何在CSS里设置字体为楷体,还有五类通用字体说明以及其他的字体样式表示,感兴趣的朋友可以看看,希望对你有所帮助。 ——各位小伙伴在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一…

发字的楷书写法图片_“快”字楷体书法 图片 写法

展开全部 楷体书法学习方法&#xff1a; 一、楷书临习章法 章法是书法艺术形式美的重要组成部分。点画是线条美&#xff0c;间架结构32313133353236313431303231363533e4b893e5b19e31333431356631是局部的构图美&#xff0c;章法是整体构图美。 1、整齐一律。楷书章法的整体感&…

楷书书法规则_楷书笔画书写八大规律

(一)楷书的基本点有五个&#xff1a; 斜点——反捺的浓缩 竖点——垂露竖的浓缩左点——右短竖的浓缩 撇点——短斜撇的浓缩 提点——提的浓缩 这些点是这五个对应笔画的缩写——去中间行笔&#xff0c;接两头起笔和收笔。 (二)组合点的用…

楷书书法规则_硬笔书法中楷书结构八条原则

1、横平竖直2、重心平稳 3、笔画呼应 4、疏密有序 5、比例和谐 6、向背分明 、7、让就合理 8、伸展得当 [关键词] 平稳、呼应、横平、有序、和谐、分明、合理、 [正文] 各种笔画的结合造就了汉字,要使每个人的字写得正确、美观、规范,就必须掌握一定的法则组织笔画,这一法则…

端午节书法作品楷书内容_端午节楷书怎么写

1. 端午节快乐用楷书怎么写 端午节快乐 2. "中秋快乐"这几个字的正楷书法怎么写 "中秋快乐"这几个字的正楷书法&#xff1a; 下面来了解下中秋节&#xff1a; 1.中秋节&#xff0c;又称月夕、秋节、仲秋节、八月节、八月会、追月节、玩月节、拜月节、女儿节…

html中字体 楷体_css怎么设置字体为楷体?

本篇文章小编将和大家讲讲如何在CSS里设置字体为楷体&#xff0c;还有五类通用字体说明以及其他的字体样式表示&#xff0c;感兴趣的朋友可以看看&#xff0c;希望对你有所帮助。 CSS使用font-family属性来定义字体类型。css设置字体为楷体的语句为&#xff1a;font-family: &q…

Linux 6.5 内核提供对 USB4 v2 的初步支持

导读最新内核补丁显示&#xff0c;英特尔正在为 Linux 6.5 内核提供对 USB4 v2 的初步支持&#xff0c;并在其新的英特尔 Barlow Ridge 离散控制器上进行初步启用。 去年&#xff0c;USB4 v2.0 规范作为 USB4 标准的下一代版本发布。 USB4 v2 可通过 USB Type-C 线支持 80 Gbp…