Como definir fonte personalizada no teclado virtual personalizado do Android, independentemente de qualquer aplicação

Estou desenvolvendo um teclado virtual personalizado para Android. O problema é que eu não quero apenas definir o texto dos botões no meu teclado para minha fonte personalizada. Eu também quero que o texto de saída seja na minha fonte personalizada que éDroidSansFallback.ttf. Basicamente, eu quero que meus usuários possam digitar com o meu teclado nesta fonte personalizada. Portanto, o usuário deve poder usar o teclado para digitar a fonte personalizada em todos os aplicativos. Eu encontrei um aplicativo chamadoMultilingue isso faz a mesma coisa.

Eu tentei os seguintes passos como:
1. Evitar oonDraw(),
2setTypeface na pintura, 3.paint.setTypeface(Typeface.createFromAsset(getContext().getAssets(),"mycustomfont.ttf")),
4attrs.xml é devidamente adicionado (mas nenhuma referência tipográfica é mencionada lá)

questionAnswers(1)

yourAnswerToTheQuestion