iOS中文字体自定义

UILabel *lab = [[UILabel
alloc]
initWithFrame:CGRectMake(0,
400,
250, 50)];

lab.backgroundColor = [UIColor orangeColor];

lab.text = @"水电费水电费";

[self.view addSubview:lab];

//汉字字体倾斜

NSInteger number = 55;//倾斜值

CGAffineTransform matrix =  CGAffineTransformMake(1, 0, tanf(number * (CGFloat)M_PI / 180), 1, 0, 0);

UIFontDescriptor *desc = [UIFontDescriptor fontDescriptorWithName:[UIFont systemFontOfSize:17].fontName matrix:matrix];

UIFont *font = [UIFont fontWithDescriptor:desc size:33];

lab.font = font;

时间: 2024-10-24 13:05:47

iOS中文字体自定义的相关文章

IOS中文字体斜体效果

/* 该代码用于解决在IOS开发,中文字体不能使用斜体的问题 对该控件进行旋转,因此如果控件有背景颜色/图片,也会跟着旋转 可将该控件设置背景透明,于Label下方再建一个有背景颜色的Frame相同的Label */ UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 40)]; lbl.backgroundColor = [UIColor clearColor]; lbl.text = @"中文斜体&q

iOS_TTF 字体自定义

iOS自定义字体(非中文字体自定义) 1.下载一个(.ttf)字体库,导入工程 2.在工程的(.plist)文件添加 "Fonts provided by application" 3.代码设置 cell.textLabel.font = [UIFont fontWithName:[UIFont fontNamesForFamilyName:[UIFont familyNames][indexPath.section]][indexPath.row] size:[UIFont syst

iOS开发中自定义字体的方法

http://www.cnblogs.com/iyou/archive/2014/05/25/3751669.html 1. 首先下载你想要设置的字体库,例如设置方正启体简体 2. 添加到工程,一定要注意勾选红色框框处,默认是不勾选的  添加以后 3.在plist文件中添加 4.现在已经添加成功了,但是要使用就必须知道FontName,用以下代码可查到 NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyName

iOS上使用自定义ttf字体

项目中想使用第三方的字体,在stackoverflow上查询解决办法,也折腾一会,添加成功,示例如下: 1.将xx.ttf字体库加入工程里面 2.在工程的xx-Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称 3.引用字体库的名称,设置字体: [UIFontfontWithName:@"fontname" size:24]; UILabel *label = [[UILabel alloc] initWithFrame:C

iText生成pdf中文字体解决方案

相信用过itext的朋友都知道,中文显示一直都是个问题(最新版5.5.7官方也没直接集成中文字体). 当然这样的问题,早就有高手解决了,那就是使用iTextAsian.jar. 但是本文介绍的,不是使用iTextAsian.jar,而是另一种解决方法. 在此之前,需要准备的仅仅为itextpdf-5.x.jar 和一个 ttf格式的中文字体.比如我们常用的宋体simsun.ttf. 我们首先要做的,就是将simsun.ttf集成到我们的项目中: 测试例子: package com.example

unity关于中文字体显示问题

在界面的字体显示问题,往往会碰到很多问题,比方工程里面是没有问题的,发布到移动端时却出现不显示问题.下面对Android于IOS的问题做下整理,只是针对动态字体. 1.Android Android由于机型复杂,字体也是很多,往往出现有些机型的手机不显示,那么解决问题就是查手机所支持的中文字体进行添加 一般这样是可以解决问题.对于一些不同手机上,相同的显示内容,却不同手机不同的个别字不显示,是很奇葩,可能是NGUI的问题,可能是字体库的问题,总之很奇葩,有遇到此问题可以留言补充,谢谢. 2.IO

[IOS Tableview] cell自定义view显示错误问题

问题介绍:按照tableviewcell的tag自定义cell的view显示的时候,会出现拖动时显示错误情况. 我做的是一个下载界面,我为了简化问题,就把问题设定为,tag==1的cell已下载,加载时就把已下载的cell的label显示为蓝色.其余默认为黑. 比如我在代码里,想要tag==1的cell的label字体为蓝色,这样写就会出现上下拖动时tag==11的也出现蓝色(视具体情况而定). if([cell.tag==1){ //tag==1就把label显示为蓝色 cell.label.

Java 与中文字体

Java web 程序 Linux 环境,如何不修改 JDK/JRE 配置来执行中文? 可以注册字体到运行环境中,如果只有一个地方用到,可以在用到的地方注册一次,如果在系统中有多个地方用到,则可以自定义一个ServletContextListener, 在容器初始化应用之后加载.加载代码: Font font = Font.createFont(Font.TRUETYPE_FONT, File); GraphicsEnvironment ge = GraphicsEnvironment.getL

中文字体斜体效果

转载 /* 该代码用于解决在IOS开发,中文字体不能使用斜体的问题 对该控件进行旋转,因此如果控件有背景颜色/图片,也会跟着旋转 可将该控件设置背景透明,于Label下方再建一个有背景颜色的Frame相同的Label */ UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 40)]; lbl.backgroundColor = [UIColor clearColor]; lbl.text = @"中文斜