首页 > 解决方案 > MacOS:如何在系统范围内以编程方式激活字体?

问题描述

我正在尝试制作一些与字体管理器非常相似的东西,但我根本找不到任何关于如何将 OpenType 字体添加到 NSFontManager 提供的列表的文档。我什至看到字体书显示通过字体管理器应用程序激活的字体,所以我想了解幕后发生的事情。调用了哪些库?

谢谢!

标签: macoscocoafontscore-text

解决方案


我花了很长时间,但这是要走的路

CTFontManagerRegisterFontURLs 完全符合我在 macOS 上的要求。此外,来自 2019 年 WWDC 的第227 场会议有更多信息,尽管重点关注 iOS。


推荐阅读