如何为可下载字体提供自定义字体提供程序?

How to provide custom font provider for downloadable fonts?

我想编写一个自定义字体提供程序来在应用程序之间共享字体。据我从文档中了解到,字体提供程序应作为单独的应用程序安装:

A font provider is an application that retrieves fonts

但是如何在用户设备上安装此应用程序?明确要求用户从 Google Play 安装它?好像用户体验不是很好

But how this application can be installed on user device?

与任何其他应用程序一样,AFAICT。

Ask user explicitly to install it from Google Play?

或 Yandex Store 或任何地方。或者,协商将其预装在某些设备上。

It seems not very good user experience.

这与为 Android 编写的任何其他应用程序的用户体验相同。

如果其他一些应用需要一些特定的字体,而这反过来又特别需要一些特定的字体提供商应用, 将是一个糟糕的用户体验。但是,这里的问题出在使用字体的应用程序中,而不是字体提供程序本身。

考虑到使用非标准字体提供程序的所有麻烦,除了是否安装它的问题(例如,必须为其添加证书),我不希望这样的提供程序很受欢迎,除了 Google 自己的(甚至我不推荐使用)。恕我直言,字体提供商感觉非常像是寻找真正问题的解决方案。