Tag: 字体

Mobile Safari iOS 9.3发出多个HTTP请求,最后显示错误

曾经工作的网站不再在iOS 9.3更新之后。 移动Safari中出现以下错误: 这个网页出现问题,所以重新加载 和 “ http://domain.ch/en/search/rent/f/ ”一再出现问题 起初我们认为有一个无尽的redirect正在进行。 但事实并非如此。 该网站适用于所有其他浏览器,它适用于iOS 9.2(不做任何更改的代码) iOS Safari发送多个请求,即使第一个请求已成功返回(HTTP状态200) 这是访问日志: 127.0.0.1 – – [24/Mar/2016:12:08:30 +0100] "GET /en/search/rent/f/ HTTP/1.1" 200 5028 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1" 127.0.0.1 – – [24/Mar/2016:12:08:31 +0100] "GET /wp-content/themes/theme/assets/js/scripts.100.js HTTP/1.1" 200 121450 "http://lo.domain.ch/en/search/rent/f/" "Mozilla/5.0 […]

自定义字体不能在Xcode中工作

我想在我的iOS应用程序中使用truetype(.ttf)字体,它不工作。 我已经添加了字体到我的项目,并正确添加目标。 我在应用程序提供的字体下的info.plist中添加了字体。 我正在使用NSAttributedString显示文本,这是我的代码 UIFont *hrFont = [UIFont fontWithName:@"ocrb" size:18.0]; NSDictionary *hrDict = [NSDictionary dictionaryWithObject:hrFont forKey:NSFontAttributeName]; NSMutableAttributedString *hrAttrString = [[NSMutableAttributedString alloc] initWithString:hrString attributes: hrDict]; UIFont *barcodeFont = [UIFont fontWithName:@"IDAutomation DataBar 34" size:22]; NSDictionary *barcodeDict = [NSDictionary dictionaryWithObject:barcodeFont forKey:NSFontAttributeName]; NSMutableAttributedString *barcodeAttrString = [[NSMutableAttributedString alloc]initWithString: alphaOnly attributes:barcodeDict]; [hrAttrString appendAttributedString:barcodeAttrString]; 条形码字体显示正确,但是ocr字体显示为系统字体。 任何帮助将不胜感激。

使用NSAttributedString / NSString和UILabel将数字转换为大写字母

我在这里使用的字体大小写不同。 这在文本编辑器和Adobe的工具(通过设置标签只有大写字母)完美工作,我认为这将工作在UIKit以及通过运行string通过uppercaseString方法,但它似乎并没有真正把数字到他们的大写版本。 所以…我怎样才能把数字变成大写的UIKit? 我可以吗?

无法在iPhone应用程序中添加某些字体

在我的应用程序中,我需要添加两个字体: Insight_screen_Regular-e和Insight_screen_Bold-e 我把它们拖到ttf格式的Xcode项目资源文件夹。 在application-info.plist文件中,我已经添加了“应用程序提供的字体”这个关键字到一个新的行,然后添加了两个项目来添加字体。然后我build立了这个项目。 但是我无法从xib文件中访问这些字体。 可能是什么原因。 提前致谢。

CCLabelBMFont中的字体质量很差

iPhone 5S上的缩放屏幕截图: CCLabelBMFont在顶部, CCLabelTTF在底部。 两个string都使用Helvetica Neue Light 17pt 。 正如你所看到的,在第一个string中有一些笔划,但是字体图像中的所有符号在透明背景上都是白色的。 是否有可能摆脱这种影响,使CCLabelBMFont看起来像CCLabelTTF一样好? 我用bmGlyph和其他免费的bmGlyph来创build位图字体,结果总是一样的。

字体不在iOS中

我使用FontForge创build了一个自定义字体,用于我的iOS应用程序。 当我在我的应用程序中使用字体时,字距不被应用。 有一个已知的错误,字距不适用于UITextView。 我在UILabel和UITextField中使用这个,所以这不是问题。 我的目标是iOS 5.0。 我能够在Font Book和Pages中查看字体,并看到字距正在工作。 但是,字距不适用于Mac。 我已经在Word中启用了字距,但是在这里不起作用。 我不太关心Word。 我主要希望这在iOS中工作。 我已经创build了字体作为.otf和.ttf字体,用于生成字体集的各种FontForge选项。 我玩过的选项是Apple,OpenType和OT / Old Style和OT / DSIG。 页面将适当地应用字距生成选项的所有组合,除非刚刚选中OpenType。 当苹果被检查时,字体书将只显示核心,没有别的。 我已经阅读了其他论坛上关于让字体与Word一起工作的一些意见,但没有任何关于字距调整和iOS的具体内容。 任何人有任何经验: 1)在OS X上使用FontForge在iOS应用程序中成功创build字形字体? 要么 2)成功地在OS X上使用在Word中工作的FontForge创build字母字体? 这可能会让我更接近,即使你没有在iOS上的字体的经验。 我有一个我玩过的雕文的试用版,但我不想移动到另一个字体程序来完成。 任何帮助,将不胜感激。

如何pipe理文本字形边界

假设我有一个时钟应用程序,我想用可以是任意字符集/字体的字符来标记小时。 我想在一个框架中框架字符,并尽可能地填充它。 我怎样才能做到这一点? 如果我使用UILabel ,则在字形周围插入空格。 以下是显示两个标签的示例,两个标签的字体相同但字符不同。 希伯来语数字看起来都比阿拉伯数字短。 有没有办法确定字形的大小或以某种方式推出字形以适应框架? 正如你所看到的,希伯来数字虽然被添加到一个更高的UILabel,但是更短。 编辑:自发布以来,我做了第一遍使用核心文本,看看是否可以解决我的问题。 它似乎不会。 请参阅将希伯来字形与阿拉伯数字字形进行比较的插图。 他们黄色是标签界限。 绿色是由核心文本报告的字形矩形。 我希望能得到一个矩形的字形齐平,但它看起来像希伯来字形包括上面和旁边的空间,我希望是字形。 还有什么我应该检查?

在iOS应用程序中使用字体(ttf或odf) – 它们是否正常工作? (SourceSansPro-ExtraLight)

我在iOS应用程序中使用自定义字体的成功或失败。 我遵循这些步骤: 将字体拖入我的项目并复制到项目中 确保字体包含在构build阶段中 将字体名称(包括扩展名)添加到应用程序的plist文件中。 我确认我正在使用附件名称:SourceSansPro-ExtraLight.ttf 尝试使用字体 self.daysLeftLabel.font = [UIFont fontWithName:@“SourceSansPro-ExtraLight”size:14]; 但是,只使用通用系统字体。 如果我在我的代码中运行这个代码示例: for (NSString* family in [UIFont familyNames]) { NSLog(@"%@", family); for (NSString* name in [UIFont fontNamesForFamilyName: family]) { NSLog(@" %@", name); } } Source Sans Pro字体家族不包括在内,所以有些东西是不行的。 事情是,我按照其他自定义TTF字体完全相同的顺序,他们按预期工作。 据我所知,我做的一切都是正确的 – 包括plist文件中经常错过的postscript名字和扩展名。 所以,我开始怀疑一些TTF字体是否与iOS兼容,而其他的则不是。 这是这种情况吗?

防止iOS 11上的dynamictypes更改

为了防止iOS的dynamictypes系统弄乱我使用的应用程序布局: #import <objc/runtime.h> … NSString* swizzled_preferredContentSizeCategory(id self, SEL _cmd) { return UIContentSizeCategoryExtraLarge; } … Method originalMethod = class_getInstanceMethod([UIApplication class], @selector(preferredContentSizeCategory)); method_setImplementation(originalMethod, (IMP)swizzled_preferredContentSizeCategory); 将文本修复到一个很好的大尺寸。 这不再适用于iOS 11.我应该做什么/添加使这项工作再次? 我find了这个,并添加了UITraitCollection的preferredContentSizeCategory ,但是这并没有改变任何东西。

我们可以使用旧金山字体的IOS 8应用程序? 如果是的话,最好的方式来用户呢?

我正在开发一个应用程序,支持IOS8及以上,我想使用旧金山字体。 这种字体是苹果在iOS 9中引入的。 我怎样才能在iOS 8设备上使用这种字体?