gpt4 book ai didi

iOS 字体名称 : dashes versus no dashes

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:18:28 27 4
gpt4 key购买 nike

我发现 Core Graphics 想要的字体名称与 UIFont 接受的不同。

例如,CG 接受“Helvetica Bold”但不接受“Helvetica-Bold”,而 UIFont 则相反。

是否有任何完整的在线字体列表阐明了适合每种上下文的名称?

谢谢。

最佳答案

这是来自 this link 的代码但收紧了。它只适用于 UIFont:

for (NSString *familyName in [UIFont familyNames])
{
NSLog(@"----------------");
NSLog(@"FAMILY: %@", familyName);
for(NSString *fontName in [UIFont fontNamesForFamilyName:familyName])
{
NSLog(@" %@", fontName);
}
}

但这些名称似乎也适用于 CGFontRef,因此使用(例如):

CGContextSelectFont (context, "Didot-Bold", FONT_SIZE, kCGEncodingMacRoman);

当然你可以使用font.fontName.UTF8StringUIFont中获取....

关于iOS 字体名称 : dashes versus no dashes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7222126/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com