Tag: 字体

iOS不支持Ahmaric语言字符

我是客观的新手。 我正在键盘上使用阿姆哈拉语。 但是我面临一些问题,iOS不支持阿姆哈拉语言。 当我将这些阿姆哈拉语言字符(ወርትብቹኢኦፕ)分配给我的标签标题或button标题时,它会变成方框。 我不知道如何解决这个问题。 请帮助我的任何人。

在iOS应用程序中安装特定字体时遇到问题 – 不兼容的TTF?

我的代码库中有一些字体文件,用于字体Nubian和Nubian-Alt。 他们被许可和支付,他们需要使用。 但是我不能在iOS中使用这种字体,即使字体在Finder中预览OK并且被标识为Truetype字体,我也无法用Font Book打开字体。 我开始尝试在iOS应用程序中添加Nubian-Medium – 在应用程序的Info.plist中使用关键字“应用程序提供的字体”。 字体没有出现在使用以下命令生成的列表中: for (NSString *familyName in [UIFont familyNames]) { for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { NSLog(@"%@", fontName); } } 我检查了Target的“Copy Bundle Resources”构build阶段,看到该字体已经添加到列表中。 我尝试添加另一个字体,我用在另一个应用程序,“国际象棋merida-unicode.ttf”,检查我正在添加一个字体正确 – 我复制到应用程序,并将其添加到应用程序提供的字体数组,它出现在“复制软件包资源”列表中,使用上面的代码片段报告它是可用的。 接下来,我看看OS X中的字体 – 双击打开字体书,但字体不打开或添加。 当我尝试将所有Nubian字体拖放到Font Book中时,它会报告所有文件的问题,特别是在字体文件中包含的表格中。 select所有的字体,然后select继续没有做任何事情。 我下载了名为Font Agent Pro的第三方应用程序的试用版,并且无法加载这些字体。 我find了一个名为fonts.com的粗略网站,并下载了另一个Nubian-Medium(“ufonts.com_nubian-medium_1_.ttf”) – Xcode能够识别该文件。 我检查了这些文件的权限,确保它们都是rw,没有任何变化。 在这一点上,你会怀疑这些文件被破坏或损坏,但他们正在使用一个网页(这也是项目的一部分),并且工作正常。 我可以采取哪些其他步骤? 我能做些什么来将这些文件添加到iOS项目中? 如果在某个iOS项目中有某些TTF不能使用,我该如何检查它们是否属于这种types?

OpenGL-ES字体呈现(在iOS上)…合理性检查

我正在为iOS编写游戏。 它有一个游戏地图,我用OpenGL来绘制它,因为其他选项太慢了。 我在地图上有单位,用字母表示,一个拉矮人堡垒 。 但是,在OpenGL中渲染文本。 我目前正在使用一个性能调整的Texture2D突变体,这个突变体已经足够原型了,但是它有各种各样的问题,而且对我来说也不是很好。 看来,这样做的尝试和真正的方法是生成一个“目录”的图像文件,所有的字母呈现在一个字体,然后映射到纹理当你想要渲染它们(参见这里 )。 不过,我在地图上放大缩小了很多。 加上视网膜显示加上iPad将需要多个分辨率。 丑陋。 思考一定有更好的办法,我检查了FTGLES ,它可以在iOS / OpenGLES上dynamic呈现TTF / OTF字体。 这不是即插即用的。 我已经摔了两天,甚至接近工作,但我认为我已经有了黄金的道路。 所以…我疯了吗? 我为自己创造更多的工作吗?

UIButton标签文本autoshrink与插页

我正在使用自动布局。 我有一个固定的高度和宽度的UIButton和背景图像(圆angular正方形)。 它显示可变长度的文本string(在1到30个字之间,比方说)。 我想根据string长度使文本自动缩进,并在我的button中最多有3行文本。 所以我这样做了: [button.titleLabel setMinimumScaleFactor:0.01]; [button.titleLabel setAdjustsFontSizeToFitWidth: YES]; [button.titleLabel setNumberOfLines:3]; [button.titleLabel setTextAlignment:NSTextAlignmentCenter]; 我也在Interface Builder中将字体大小设置为50, 我将换行符设置为“剪辑”。 button的文本正确适应字符的数量,但它往往超出button的框架。 它为中等长度的string,但不是巨大的string,我不知道为什么。 我试图添加insets到我的button,但它没有太大的作用,只是移动了过大的文字,所以我认为字体调整是在插入之前计算的。 下面的截图。 这些button中有4个,包含在较大的蓝色视图内。 红色背景是button的背景,黄色是用作背景的图像。 我在Google云端硬盘上上传了一个示例项目。 使用iPhone 6 Plus进行模拟。

Xcode字体消失了

我在我的项目(Roboto)上导入了我的字体,它与我的第一个ViewController一起工作,但现在Roboto消失了我的自定义字体。 现在当我想修改我的字体时,字体变成了Helvetica。 我不明白是怎么发生的,我没有改变字体文件夹。

Swift – 调整fontSize以适应布局的宽度(以编程方式)

我一直在寻找一些dynamic调整我的fontSize以适应我的布局框的宽度。 但是我能find的所有答案都是使用这个: label.adjustsFontSizeToFitWidth = true 哪个工作。 但只有当我没有setTranslatesAutoresizingMaskIntoConstraints设置为false 。 请注意,我不使用故事板。 所以要完全控制我的其他限制,我需要这一行: label.setTranslatesAutoresizingMaskIntoConstraints(false) 所以我怎样才能调整字体大小,以适应宽度,而不使用故事板,当我不能使用adjustsFontSizeToFitWidth 。 在我弄清楚如何调整字体大小来适应宽度。 我还需要调整布局框的高度以适应字体大小。 虽然似乎有文件,但如果你碰巧也知道这个答案,这将不胜感激。 提前致谢

ios6和ios7之间不同的垂直alignment字体

我有iOS6和iOS7之间的垂直alignment字体的一些问题,我有一个自定义的字体,在iOS6有点高一个UIButton垂直alignment的中心,所以我做了吗? 我已经设置了myButton.titleEdgeInsets = UIEdgeInsetsMake(6, 0, 0, 0) ,我已经解决了这个问题,但现在与iOS7有相反的问题,现在与iOS7字体有点低…我可以修复这个问题在两个iOS都有相同的结果吗? 提前致谢

SF Mono字体在哪里?

我正在看WWDC 2016会议803 , 版式和字体的video。 该video花了很多时间谈论一种名为SF Mono的字体 , 旧金山字体家族的第三个成员,用不同的权重和字符集来展示它。 听起来不错。 我准备在我的应用程序的iOS 10版本中使用它。 只有一个问题:它在哪里? 它似乎并没有包含在iOS本身,当我从苹果下载旧金山时 ,它也不包括在那里。 我知道我可以从Xcode 8中取出一个副本,并将其包含在我的应用程序中,但肯定这不是预期的方法。 我错过了什么?

iOS – 如何find与给定的CGRect相同的高度正确的字体大小(以点为单位)?

标题几乎可以解释它。 我有一个图像,我正在绘制文本。 我希望文本的大小根据图像的大小,并希望find一种方法来获得一个字体的高度只是比图像本身短一点。

我可以在iPhone上预加载自定义字体来提高性能吗?

我已经在我的info.plist中添加了UIAppFonts条目来启用自定义的ttf字体,它工作正常。 但是在使用字体的时候,UIView在第一次被调用的时候也会有一个延迟,有没有一种方法来预加载字体或者其他一些技术来避免这种情况? 谢谢