Pregunta

Quiero usar diferentes estilos de fuente.Estoy usando el siguiente código para diferentes estilo de fuente.¿Cómo puedo conseguir otros estilos?¿Puedo tener otros estilos en el mismo archivo TTF?¿Dónde recibo archivos TTF de diferentes fuentes?

TextView txt = (TextView) findViewById(R.id.custom_font);  
Typeface font = Typeface.createFromAsset(getAssets(), "Chantelli_Antiqua.ttf"); 
txt.setText("This is sample text with Chantelli Antiqua font style.");
txt.setTypeface(font); 

¿Fue útil?

Solución

Si está buscando solo estilos con la misma fuente, puede agregar estilo a su tipografía como esta,

txt.setTypeface(font,Style.BOLD);
txt.setTypeface(font,Style.ITALIC); 
txt.setTypeface(font,Style.BOLD_ITALIC);

Otros consejos

Para mi conocimiento, no hay restricción en la cantidad de fuentes diferentes que puede usar en su aplicación. Sin entrar en los méritos de la declaración anterior, por supuesto.

Creo que cuando dice otros estilos de los archivos TTF, se refiere al negrita, cursiva, normal, mediana, etc., estilos de una fuente. La respuesta es: no del mismo archivo TTF. Si abre su carpeta Fuentes en Windows , por ejemplo, y luego abra una fuente específica, verá varios archivos específicos para cada estilo . Tendrá que copiar todos los archivos que necesita en su aplicación y pégalos en la carpeta de sus aplicaciones " activos / fonts ".

Segundo, si está buscando fuentes instaladas en su computadora, las encontrará en su carpeta C: \ Windows \ Fonts . Si está buscando más fuentes para elegir, encontrará mucho en estos sitios:

http://www.google.com/webfonts

http://www.fontsquirrel.com/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top