family - google fonts android studio
Fuente personalizada de Android Spannable Typeface Span (1)
Vas a querer escribir un TypefaceSpan personalizado. La buena noticia es que no son difíciles. Vea here para un ejemplo.
Estoy usando fuentes Helvetica en mi aplicación. Actualmente estoy creando las fuentes por separado de los activos. Así que he dicho estos tres
HelveticaNeue = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeue.ttf");
HelveticaNeueBold = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeueBold.ttf");
HelveticaNeueBoldItalic = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeueBoldItalic.ttf");
Todo funciona bien cuando uso un tipo de letra para un TextView. Sin embargo, necesito usar un spannable
Spannable WordtoSpan = new SpannableString("This text should be normal, but this needs to be bold, and normal");
WordtoSpan.setSpan(new TypefaceSpan("bold"), 5, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
Y quiero que parte de la cadena sea HeleveticaNeueBold y algunos solo sea HelveticaNeue. Creo que lo que se necesita es indicar a Android que las 3 fuentes anteriores están realmente relacionadas para que pueda cambiarlas bien. Buscando cualquier otra forma de hacer esto también.