criar tipo de letra a partir do ID do recurso de fonte

Eu tentei usarTypeface.createFromAsset(getAssets(),"font/myfont.ttf"));

Eu sei que o diretório de fontes deve estar em ativos, mas no meu caso, eu tenho um diretório de recursos de fontes existente, então pensei que o gerente de ativos leria no diretório de recursos de fontes, mas eu estava errado. Estou criando Typeface para definir a fonte personalizada para collapsingToolbarLayout.

eu encontreiesta resposta mas exige que eu mantenha a fonte nos ativos

questionAnswers(1)

yourAnswerToTheQuestion