Typeface.createFromAsset(getAssets(),"font/myfont.ttf"));
を使用してみました
フォントディレクトリはアセットにあるべきですが、私の場合、既存のフォントリソースディレクトリがあるため、アセットマネージャはフォントリソースディレクトリから読み取ると思っていましたが、間違っていました。書体を作成して、collapsingToolbarLayoutのカスタムフォントを設定しています。
この回答 が見つかりましたが、フォントをアセットに保持する必要があります
これは働いた
Typeface typeface = ResourcesCompat.getFont(this, R.font.app_font);
@Eselfarによるチュートリアルリンクでこれを見つけました