[英]Setting custom font to bold
我已经成功地为我的项目添加了一个自定义字体,它可以通过以下方式执行以下代码:
[sideScoreLabel setFont:[UIFont fontWithName:@"Caveman" size:34]];
但是我希望这个自定义字体加粗。 我研究了这个,似乎每个人都想在字体名称末尾添加“-Bold”或“-BoldMT”,使其显示如下:
[sideScoreLabel setFont:[UIFont fontWithName:@"Caveman-Bold" size:34]];
当我运行我的项目时它似乎不起作用。 有谁知道我做错了什么? 也许我使用的字体不适用于Bolding?
谢谢!
我已经成功地为我的项目添加了一个自定义字体,它可以通过以下方式执行以下代码:
你为你的iOS套装添加了一个CUSTOM FONT 。
如果你想要该字体的粗体版本,你需要提供一个系统不会为你做的。
当你提到不能加粗的字体时,你走在正确的轨道上。 您可以使用这些代码来验证这一点,该代码将调出以控制所有可用字体,然后您可以在那里查找您的字体。
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
NSInteger indFamily, indFont;
for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
{
NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
fontNames = [[NSArray alloc] initWithArray:
[UIFont fontNamesForFamilyName:
[familyNames objectAtIndex:indFamily]]];
for (indFont=0; indFont<[fontNames count]; ++indFont)
{
NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]);
}
[fontNames release];
}
[familyNames release];
Spotlight
“字体书”中查找 PostScript
名称。 有时PostScript
名称与您的字体的文件名不相似。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.