NSFont在macOS Catalina中无法正常工作


NSFont *fontRef = [NSFont fontWithName:@".SFNS-Light" size:20];

上面的代码行过去工作得很好,但现在它在Catalina不工作了。我的fontRef为零。.SFNS-Light剧照显示为可用字体。有趣的是,它仍在为工作

[NSFont fontWithName:@"Arial" size:size];

有人经历过这个问题吗?解决问题的最佳方法是什么?

您的代码总是错误的。按名称指定名称以句点开头的字体(如fontWithName:@".SFNS-Light"(是非法的,也不受支持。如果目标是使用系统字体,请询问系统字体。

相关内容

  • 没有找到相关文章