字体提供程序服务

Fuchsia 提供了一个名为 fuchsia.fonts.Provider 的可发现协议,用于请求获取字体资源。

客户端可以使用 Provider.GetTypeface() 获取字体系列的数字字体文件,该文件指定查询参数以及回退和匹配逻辑。如果符合要求,该方法会返回适当的字体文件缓冲区和一些元数据。

客户端还可以使用 Provider.GetFontFamilyInfo() 查询某个字体系列中可用的样式。