tipografia studio para letra google fuentes font estilos descargar dafont celular android fonts android-4.0-ice-cream-sandwich assets

android - studio - roboto font download



¿Roboto fuente para Android 4+? (4)

¿Debo usar la fuente Roboto y colocarla en la carpeta de activos si mi aplicación solo admite dispositivos Android 4+?

Apreciaría enormemente su ayuda. Alex PD Perdón por mi inglés :)


Responder

De acuerdo. Creo que lo tengo.

Los teléfonos Samsung son, con mucho, los teléfonos Android más populares. Si bien es cierto que todos los teléfonos Samsung de la versión 4.1 y superiores tienen Roboto, también tienen algo llamado Samsung Sans, y si su usuario lo ha configurado como su fuente predeterminada, entonces android: font-family (como dice @Ahmad) solicita que todos regresen Samsung Sans, no Roboto. Si ha arreglado diseños ajustados sin espacio de maniobra que no se pueda estirar, Samsung Sans los romperá. No hay una manera fácil de evitar esto. Si es absolutamente necesario tener Roboto, debe empaquetarlo como un activo y establecerlo como tipo de letra explícitamente.

Gracias a @Ahmad así como al comentario de @Kenton Price aquí: https://.com/a/14633032/2553905


De la documentación:

Ice Cream Sandwich presentó un nuevo tipo de familia llamada Roboto, creada específicamente para los requisitos de IU y pantallas de alta resolución.

Leer más sobre Typography .


Para agregar a la excelente respuesta de Ahmad, puede intercambiar ''light'' o ''condensed'' por el estilo que desee de la lista de las pautas de Diseño de materiales aquí:

http://www.google.com/design/spec/style/typography.html#typography-roboto-noto

Por ejemplo:

android:fontFamily="sans-serif-medium" // roboto medium

Y así. Este comentario no agrega más que el de Ahmad, pero solo aclara que no estás limitado a los 3 ejemplos que dio, puedes usar cualquiera.


Puedes usar Roboto de forma nativa desde Android 4.1+ de esta manera:

android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-serif-light" // roboto light android:fontFamily="sans-serif-condensed" // roboto condensed

Para cualquier versión debajo de eso, tienes que cargar la fuente tú mismo. Mira this respuesta que le di hace un tiempo para más información.