Tag: 字体

iPhone中非系统字体的名称

我想添加一个非系统字体到我的iPhone / iPad应用程序。 我已经将该字体文件添加到项目中,并将该字体添加到info.plist的UIAppFonts属性中。 加载字体我正在使用fontWithName的UIFont 。 但是,字体的名称似乎不是文件名,有或没有扩展名,也不出现在字体书中的名称。 UIFont* font = [UIFont fontWithName:@"What goes here?" size:10]; 我在哪里可以find字体的名字 ?

UITextField在编辑时更改字体

我遇到了同样的问题,因为在编辑模式下 , UITextField的自定义字体发生了变化,并且可以真正解决这个问题。 我有4个UITextFields,我在ViewDidLoad中分配自定义字体。 这个工作,他们看起来不错,但是当点击一个字段来编辑文本字体变回默认文本,当resignedfirstresponder自定义字体回来。 – (void)viewDidLoad { [super viewDidLoad]; { UIFont *twoDumb = [UIFont fontWithName:@"Dumb" size:20.f]; lbl1.font = twoDumb; broughtForward.font = twoDumb; lbl2.font = [UIFont fontWithName:@"Dumb" size:24.f]; amountTextfield.font = twoDumb; lbl3.font = twoDumb; 如果我使用系统字体,那么文本字段的工作原理应该如此,所以这个字体文件一定有什么关系呢?

“Apple Color Emoji.ttf”的授权

什么是OS X的狮子/System/Library/Fonts/Apple Color Emoji.ttf ? 在本文中,苹果公司的Peter Edberg说: 如前所述,苹果公司希望通过使用许可证来使苹果表情符号字体和字形能够广泛使用,使得任何人都可以在他们认为合适的时候改变它,或者将它的字形与另一种字体相结合,而不用苹果收购任何 这种改变的权利。 我们要施加的唯一条件是:a)“Apple Emoji”这个名字只能用于未经修改的原始版本 字体; 如果字体被修改或与另一种字体结合, 结果必须有不同的名称(没有“苹果”)。 b)原始字体,或者从原始字体或从其衍生而来的原始字体,不能作为独立包装出售。 (但是,它可能是 作为包装出售的系统的一部分包括在内)。 否则,第三方应该可以自由使用字体,或适应,修改,扩展,分发等。 然而,在发布时(2009年),苹果并没有决定实际的许可证。 我试图找出现在,但我找不到一个更正式的许可证声明。 [ 更新2014-03-12 :我现在已经邮寄埃德伯格先生,并要求澄清。]

不能在项目中包含.ttf字体

我正在尝试将字体“Hipchick”添加到我的项目中,但它不起作用。 我已经testing了一些方法,并以此结束: iOS技巧:自定义字体试图解决这个问题,但它仍然无法正常工作。 以下是一些屏幕和代码: 字体被添加到项目中:“hitch __。ttf” 它被添加到.plist中。 它在捆绑中。 这是关于字体的信息。 – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSLog(@"hipch___: %@",[UIFont fontNamesForFamilyName:@"Hipchick"]); testLbl.font = [UIFont fontWithName:@"Hipchick" size:30]; testLbl.text = @"Frank Zappa"; } 我尝试过“Hipchick”,“hipchick”和“hitch__”,但仍显示错误的字体。 我真的很感激任何可能的帮助。

在iOS 5.x的UITextView中增加表情字符的字体大小

如果我有UITextView并将字体大小设置为32.当我运行应用程序(在模拟器和设备上),我看到一个大的光标和我键入的文本就像我认为会出现。 但是,如果我切换表情符号键盘,他们显示小。 像字体的大小从来没有增加。 我知道这些表情符号字体的缩放比例,因为我在OSX Lion中把它们吹到了巨大的比例,如果我用表情符号创build一个UIButton作为标签,并将字体设置为“Apple Color Emoji”,字体大小为64,他们在我的设备上看起来非常漂亮。 看来只是UITextView没有调整它们的大小。

在整个应用程序中将默认字体更改为自定义字体

我想保留iOS应用程序中的自定义字体。 目前,我正在使用iOS默认字体。 有没有可能的方式相同? 如何包含自定义字体以便我可以使用它?

自定义字体在swift中不能正常工作

我已经按照步骤在xcode中快速地添加自定义字体 和自定义字体 但不能够在程序标签programetically设置该字体 var labeladd = UILabel(frame: CGRectMake(40, 50, 70, 22)) // label.center = CGPointMake(160, 284) /// labeladd.font=UIFont.boldSystemFontOfSize(15) labeladd.font = UIFont(name:"Source Sans Pro",size:15) labeladd.textColor=UIColor.blackColor() labeladd.textAlignment = NSTextAlignment.Center labeladd.text = "this is custom fonts" myview.addSubview(labeladd)

iOS中的embedded字体:为什么它们不能正确居中在y轴上?

我已经在我的iOS应用程序中embedded了一些字体,并发现它们没有正确地居中在标签和button中,它们在y轴上太高,有没有解决scheme? 起初,我以为这只是一个廉价的字体文件,我用它,然后我试着用Adobe字体(只是为了看),它仍然有问题。

UILabel切断自定义字体。 如何根据select的自定义字体dynamic调整UILabel高度?

在UILabel中显示的一些自定义字体已经加载到我的应用程序中。 我有多个自定义字体,我需要正确显示。 我怎样才能解决这个问题?

计算字体大小以适应框架 – 核心文本 – NSAttributedString – iOS

我有一些文本,我正在通过NSAttributedString(下面的代码)绘制到一个固定的框架。 目前我很难将文字大小编码为16.我的问题是,有没有一种方法可以计算给定帧的文本的最佳拟合大小? – (void)drawText:(CGContextRef)contextP startX:(float)x startY:(float) y withText:(NSString *)standString { CGContextTranslateCTM(contextP, 0, (bottom-top)*2); CGContextScaleCTM(contextP, 1.0, -1.0); CGRect frameText = CGRectMake(1, 0, (right-left)*2, (bottom-top)*2); NSMutableAttributedString * attrString = [[NSMutableAttributedString alloc] initWithString:standString]; [attrString addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Helvetica-Bold" size:16.0] range:NSMakeRange(0, attrString.length)]; CTFramesetterRef framesetter = CTFramesetterCreateWithAttributedString((__bridge CFAttributedStringRef)(attrString)); struct CGPath * p = CGPathCreateMutable(); CGPathAddRect(p, NULL, frameText); CTFrameRef frame = CTFramesetterCreateFrame(framesetter, […]