Как предоставить пользовательский поставщик шрифтов для загружаемых шрифтов?
Я хочу написать пользовательский поставщик шрифтов для обмена шрифтами между приложениями. Как я понимаю из docs font provider должен быть установлен как отдельное приложение:
Поставщик шрифтов-это приложение, которое извлекает шрифты
Но как это приложение может быть установлено на пользовательское устройство? Попросите пользователя явно установить его из Google Play? Это кажется не очень хорошим пользовательским опытом.
1 ответ:
Но как это приложение может быть установлено на пользовательское устройство?
Так же, как и любое другое приложение, AFAICT.
Попросите пользователя явно установить его из Google Play?
Или Яндекс-магазин или где-то еще. Или договориться, чтобы он был предварительно установлен на определенных устройствах.
Это будет такой же пользовательский опыт, как и с любым другим приложением, когда-либо написанным для Android.Похоже, что это не очень хороший пользовательский опыт.
Если некоторые другое приложение требует определенного шрифта, который, в свою очередь, требует определенного приложения поставщика шрифтов, что было бы плохим пользовательским опытом. Однако проблема здесь заключается в том, что приложение использует шрифт, а не сам поставщик шрифтов.
Учитывая все трудности использования нестандартного поставщика шрифтов, помимо вопроса о том, установлен ли он (например, должен ли он иметь сертификат для него), я не ожидаю, что такие поставщики будут очень популярны, за исключением, возможно, собственного поставщика Google (и даже это я не могу рекомендовать использовать). ИМХО, поставщики шрифтов чувствуют себя очень похожими на решение в поисках реальной проблемы.