我想在我的应用程序中使用“SF Pro Text”字体。当我在我的主计算机(运行 macOS11 Big Sur)上构建我的应用程序时它工作正常,但我有一个运行 macOS Monterey 的第二个分区,它似乎根本不可用,无论是通过 Interface Builder 还是通过代码(使用 NSFontManager)。在我的 Monterey 分区上使用它会返回 nil:
NSFont* boldFont = [[NSFontManager sharedFontManager] fontWithFamily:@"SF Pro Text" traits:NSFontWeightBold weight:8 size: 16.0];
是什么赋予了?我必须手动安装字体吗?我以为它会随系统一起提供,因为它是“系统字体”?