【问题标题】:NSFont not working properly in macOS CatalinaNSFont 在 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];

有人遇到过这个问题吗?最好的解决方法是什么?

【问题讨论】:

    标签: ios macos macos-catalina nsfont nsfontmanager


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-12-07
      • 2021-01-16
      • 1970-01-01
      • 2020-12-26
      • 1970-01-01
      • 2017-07-15
      • 2020-03-09
      • 2020-02-04
      • 2022-08-02
      相关资源
      最近更新 更多