android - tipos - tipo de letra en css
crear tipo de letra a partir de la fuente de recursos (2)
He intentado usar Typeface.createFromAsset(getAssets(),"font/myfont.ttf"));
Sé que el directorio de fuentes debe estar en activos, pero en mi caso, tengo un directorio de recursos de fuentes existente, así que pensé que el administrador de activos leería en el directorio de recursos de fuentes pero estaba equivocado. Estoy creando Typeface para establecer una fuente personalizada para colapsarToolbarLayout.
Encontré esta respuesta pero se requiere que guarde la fuente en los activos.
Esto funciono
Typeface typeface = ResourcesCompat.getFont(this, R.font.app_font);
Encontrado esto en el enlace del tutorial por @Eselfar.
Si desea crear el TypeFace
partir de una fuente almacenada en la carpeta de activos,
no necesita definir el directorio, solo el nombre de la fuente:
Typeface typeface = Typeface.createFromAsset(getAssets(),"app_font.ttf");
Puede crear el tipo de letra utilizando el ID de recurso de la fuente almacenada en la carpeta /font
esta manera:
Typeface typeface = ResourcesCompat.getFont(this, R.font.app_font);
su fuente debe estar almacenada en el directorio /font