Как установить пользовательский шрифт в Android индивидуальной программной клавиатуре независимо от приложения

Я занимаюсь разработкой пользовательской программной клавиатуры для Android Проблема в том, что я не хочу просто устанавливать текст кнопок на моем собственном шрифте. Я также хочу, чтобы выводимый текст был в моем собственном шрифте, которыйDroidSansFallback.ttf, По сути, я хочу, чтобы мои пользователи могли печатать на клавиатуре с помощью этого пользовательского шрифта. Поэтому пользователь должен иметь возможность использовать клавиатуру для ввода нестандартного шрифта во всех приложениях. Я нашел одно приложение под названиеммногоязы это делает то же самое.

Я пробовал следующие шаги как:
1. переопределитьonDraw(),
2.setTypeface в краске, 3.paint.setTypeface(Typeface.createFromAsset(getContext().getAssets(),"mycustomfont.ttf")),
4.attrs.xml должным образом добавлено (но там не упоминается ссылка на гарнитуру)

Ответы на вопрос(1)

Ваш ответ на вопрос