【发布时间】:2017-11-01 04:55:15
【问题描述】:
我有一个字体名称:HelveticaNeueLTStd-Roman 55.otf。
我将它添加到我的info.plist 文件中。
当我写代码时:
UIFont *fontHalvetikaNeueLTStd = [UIFont fontWithName:@"Helvetica Neue LT Std" size:55];
效果很好!
但是当我添加以下带有字体样式的代码时,它返回给我nil。
UIFont *fontHalvetikaNeueLTStd = [UIFont fontWithName:@"Helvetica Neue LT Std 55 Roman" size:55];
如何在我的自定义字体中设置“Roman 55”样式?
通过添加以下解决:
验证字体名称:
NSLog (@"Font families: %@", [UIFont fontNamesForFamilyName:@"Helvetica Neue LT Std"]);
输出:
字体系列:(
"HelveticaNeueLTStd-Lt",
"HelveticaNeueLTStd-Roman"
)
然后设置:
UIFont *fontHalvetikaNeueLTStd = [UIFont fontWithName:@"HelveticaNeueLTStd-Roman" size:size];
感谢您的所有提示。
【问题讨论】:
-
首先在你的系统中添加字体Helvetica Neue LT Std 55 Roman,然后尝试/。
-
codewithchris.com/… 可以帮到你很多。它对我有用:)
-
嗨@iPatel 我已经添加了,
-
@ArtemZ。此链接未打开
-
@Myaaoonn codewithchris.com/… 试试这个,但我的评论有 3 个赞成票,我认为它有效 :)
标签: ios objective-c uifont custom-font