NSFont 在 macOS Catalina 中无法正常工作
Posted
技术标签:
【中文标题】NSFont 在 macOS Catalina 中无法正常工作【英文标题】:NSFont not working properly in macOS Catalina 【发布时间】:2019-11-01 20:50:18 【问题描述】:NSFont *fontRef = [NSFont fontWithName:@".SFNS-Light" size:20];
上面的代码过去可以正常工作,但现在它在 Catalina 中无法正常工作。我的 fontRef 为零。 .SFNS-Light
Stills 显示为可用字体。很有趣,它仍然适用于
[NSFont fontWithName:@"Arial" size:size];
有人遇到过这个问题吗?最好的解决方法是什么?
【问题讨论】:
【参考方案1】:您的代码总是错误的。通过名称指定名称以点开头的字体是非法且不受支持的,例如您的fontWithName:@".SFNS-Light"
。如果目标是使用系统字体,请询问系统字体。
【讨论】:
以上是关于NSFont 在 macOS Catalina 中无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
在 macOS Catalina、Big Sur 和更高版本中确定卷组
由于无法在 macOS Catalina 中验证开发者,Flipper 无法打开