iphone – 在系统FontOfSize和-boldSystemFontOfSize之间是否有中等重量的字体?

iphone – 在系统FontOfSize和-boldSystemFontOfSize之间是否有中等重量的字体?,第1张

概述-systemFontOfSize太薄,boldSystemFontOfSize太粗。我需要一些中间。 当我创建一个这样的UIFont: [UIFont boldSystemFontOfSize:14]; 那么调试器打印这个字体信息: font-family: “.Helvetica NeueUI”; font-weight: bold; font-style: normal; font-size -systemFontOfSize太薄,boldSystemFontOfSize太粗。我需要一些中间。

当我创建一个这样的UIFont:

[UIFont boldSystemFontOfSize:14];

那么调试器打印这个字体信息:

Font-family: “.Helvetica NeueUI”; Font-weight:
bold; Font-style: normal; Font-size: 14px

有时字体中等的字体重量。如何创建这种类型的字体,但中等重量?

解决方法 调用NSLog(@“%@”,[UIFont FontnamesForFamilyname:@“Helvetica Neue”]);打印所有可用的字体样式为Helvetica Neue,其中之一是HelveticaNeue-Medium听起来像你想要的:

UIFont *Font = [UIFont FontWithname:@"HelveticaNeue-Medium" size:14.0f];

如果你想确保当系统字体改变时,字体也会改变(例如,就像它从视网膜设备从Helvetica到Helvetica Neue),你可以先获得系统字体,然后取其familyname和pointSize来检索一个有媒体重量使用FontnamesForFamilyname然后FontWithname:size:

总结

以上是内存溢出为你收集整理的iphone – 在系统FontOfSize和-boldSystemFontOfSize之间是否有中等重量的字体?全部内容,希望文章能够帮你解决iphone – 在系统FontOfSize和-boldSystemFontOfSize之间是否有中等重量的字体?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1087189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存