jjzjj

ios - 自行安装的字体在 UILabel 中有错误的行高

我在我的iPhone应用程序中安装了两种自定义TTF字体(Cardo和NewAthenaUnicode)。这些用于多行UILabel,但由于某种原因,行高似乎乱七八糟:行有很多重叠。什么会导致这种情况?是UILabel的错误,还是字体不对?如何编辑或检查TTF字体文件的内容? 最佳答案 这可能是字体。请尝试仅更改应用中使用的字体。使用包含的iOS字体。如果仅通过更改所使用的字体来正确显示标签,那是字体的错误。如果没有,请发布代码以便我们查找问题。您可以使用许多程序编辑字体,例如Fontlab、Fontographer、TypeToo

ios - Photoshop 字体像素大小到 Xcode Interface builder 字体点大小

如何将我的设计师在PhotoShop中给我的字体像素大小与XcodeInterfacebuilder中的正确字体大小相匹配。例如,我的设计师在他的设计中使用HelveticaNeueuRegular32px字体。我在像素翻译站点上使用了一些点,但似乎并不准确。我试图按照这个问题的答案,但无济于事:https://stackoverflow.com/a/6107836/1014164 最佳答案 在视觉上比较Photoshopcomp与真实程序时,您永远不会得到完美的结果。事实上,不同计算机之间文本布局不同的情况并不少见,因为版本和操作

iphone - 无法在 UIButton 中使用自定义字体

我想在我的应用程序中使用自定义字体,它是ttf格式。在项目设置中,我添加了如下所示的字体名称。我已经在我的资源文件夹中添加了该字体,如下所示我正在尝试使用的字体是这个_enterButton.titleLabel.font=[UIFontfontWithName:@"VenusRising"size:45.0];如果我使用Arial或其他一些字体,它工作正常。但是当我尝试使用这种字体时,它根本不起作用。谁能告诉我为什么?? 最佳答案 我下载了字体,我认为它的名称与文件的名称不同。看看这张图片。另外不要忘记将名称添加到应用程序的Inf

iOS 自定义字体移位

为了一个项目,我买了一个OTF字体并将其包含到我的项目中(添加到plist文件等)。它可以工作,我可以在我的按钮上设置字体,但标签会被替换。我添加了一个屏幕截图,以便您可以看到我的问题。有人知道问题出在哪里吗?系统:iPad3withiOS6.0beta,但在iOS5.1.1上同样的问题编辑:我找到了一篇关于这个问题的帖子。http://www.andyyardley.com/2012/04/24/custom-ios-fonts-and-how-to-fix-the-vertical-position-problem/ 最佳答案

ios - 如何检查字体是否支持字符

我正在开发一个带有文本字段的应用程序。在此字段中写入的文本将被打印出来,我对某些字符(如表情符号、汉字等)有疑问...因为字体不提供这些字符。这就是为什么我想获取字体提供的所有字符(下载字体以便我可以直接处理文件或UIFont对象)。我听说过CTFontGetGlyphsForCharacters,但我不确定这个函数是否能满足我的需求,但我无法让它发挥作用。这是我的代码:CTFontReffontRef=CTFontCreateWithName((CFStringRef)font.fontName,font.pointSize,NULL);NSString*characters=@"?

ios - swift 4 : cannot subscript a value of type '[UIFontDesciptor.AttributeName : Any]' with an index of type 'String'

我试图在这里初始化我的自定义字体,但它显示错误。extensionUIFont{@objcconvenienceinit(myCoderaDecoder:NSCoder){ifletfontDescriptor=aDecoder.decodeObject(forKey:"UIFontDescriptor")as?UIFontDescriptor{ifletfontAttribute=fontDescriptor.fontAttributes["NSCTFontUIUsageAttribute"]as?String{//HERESHOWINGTHEERRORvarfontName=""s

iphone - 在应用程序运行时在 iphone 中下载并安装字体

我有字体链接,可以从那里下载fontName.ttf。现在,当用户选择一种特定字体时,我想下载它并安装并将其用于标签。我可以在应用程序以编程方式提供的Plist字体中添加行吗?我应该在哪里保存fontName.ttf以便应用程序使用它。 最佳答案 设置包驻留在应用程序的包内,因此-您不能在运行时更改它,只能在编译时更改。所以这是不可能的。您可以查看不同的解决方案:核心文本字体:DynamiccustomfontsloaderiniOSNSUserDefaults:CanimodifyRoot.plistinsettingsbundl

ios - UITextView 的字体为零,但我在 Storyboard 中设置了它

SYBListWeiBoCellView是一个自定义单元格,它有一个UITextView。我在Storyboard中设置了UITextview的字体,并在SYBListWeiBoCellView中创建了一个名为repoText的IBOutlet。当我通过获取SYBListWeiBoCellViewSYBListWeiBoCellView*cell=[tableViewdequeueReusableCellWithIdentifier:@"weiboCell"];UIFont*font=cell.repoText.font;字体变成nil,应该是我在storyboard里设置的值在这里h

IOS - 带有黑色边框的白色字体?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion怎么会有白字黑边的?不用自己的字体!可能吗?喜欢这里->http://i.stack.imgur.com/ohPQZ.gif

iphone - 如何在 iPhone 应用程序中显示不同的自定义阿拉伯语字体?

在我的应用程序中,我需要显示具有不同自定义字体的阿拉伯文本。我遵循将ttf文件添加到info.plist的场景。根据上述情况,我成功地为ENGLISH文本成功获取了不同字体样式的显示文本。我正在为arabic字体样式做同样的事情,但我没有得到。为什么会这样?谁能帮帮我提前致谢。 最佳答案 @Kareem,我从Stackoverflow本身那里得到了加载字体的提示,但一开始就无法正常工作。以下步骤可能对您有所帮助。将字体文件添加到您的项目中。在info.plist文件中输入他们的条目例如你现在可以实现一些方法来加载你的字体应用委托(d