在屏幕保护程序中嵌入自定义字体



我不知道如何在Mac屏幕保护程序中包含字体。我做了以下教程,在 mac 捆绑包中嵌入字体,但我的 [NSFont fontWithName:size:] 仍然返回 null。我真的不知道从哪里开始。有什么想法,解决方案吗?谢谢

遵循的示例适用于应用程序。 问题是您正在构建屏幕保护程序捆绑包。 这些不是应用程序本身,它们由单独的应用程序加载。 显然,顾名思义,ATSApplicationFontsPath键仅在加载应用程序时使用。

您必须编写代码来枚举捆绑包中的字体文件 URL 并注册它们。 您可以使用-[NSBundle URLsForResourcesWithExtension:subdirectory:]CTFontManagerRegisterFontsForURLs()

相关内容

  • 没有找到相关文章

最新更新