2010-08-20 13 views

Respuesta

40

Tomado de la respuesta de la marca Murphy en la lista de correo de desarrolladores de Android:

http://developer.android.com/reference/android/graphics/Typeface.html

sólo hay tres fuentes: la normalidad (Droid Sans), serif (Droid Serif), y espacio sencillo (Droid Sans Mono).

Si bien puede haber fuentes adicionales enterrados en algún lugar WebKit, que parecen ser inaccesibles para los desarrolladores exterior de WebKit. :-(

Las únicas otras fuentes TrueType son los que ningún paquete con su aplicación

Editar:.. Roboto es un nuevo tipo de letra que entró con Android 4.0 Puede utilizar este proyecto de biblioteca para utilizarlo en todas las versiones volver al nivel de API 4 https://github.com/mcalliph/roboto-text-view

+5

Yo ... realmente puedo trabajar con eso ... Tengo que agradecer la simplicidad de las opciones. – Raine

+1

¿Alguien puede decir fragmentación de fuentes?/jk – Marius

+0

No hay problema. Puedes usar cualquier fuente que te guste y solo incluirla en tu proyecto.Funciona perfectamente – matto1990

8

Sólo hay 3 fuentes disponibles como parte de Android; normal (Droid Sans), serif (Droid Serif), y monoespacio (Droid Sans Mono).

Las aplicaciones pueden incluir sus propias fuentes truetype pero no pueden instalarlas para que otras aplicaciones las utilicen.

par de enlaces sobre las fuentes:

+1

Desde android 4.1 - JellyBean, las siguientes familias de fuentes Roboto están disponibles: http://stackoverflow.com/a/13329907/502187 –

-4

Android incluye 3 fuentes base, pero a diferencia de iOS, le permite usar casi cualquier fuente que desee. Simplemente puede incrustarlo con su aplicación, en lugar de limitarse a una lista preestablecida de fuentes como Apple (Apple no permite la inserción de fuentes). Muy conveniente.

Tenga en cuenta que esto es para Android, pero los navegadores web (incluido el navegador web Android básico preinstalado) sí admiten todas las fuentes HTML estándares.

+20

Esto ya no es cierto: iOS 4+ permite que las aplicaciones incorporen sus propias fuentes, además de las 58 familias de fuentes proporcionadas por iOS. – wildcard

+8

Y esos 58 cubren la gama si no está haciendo nada fuera de la pared con las fuentes: http://iosfonts.com –

+5

No es útil venir más de un año después de la OP y utilizar su respuesta solo como una oportunidad para slam iOS - y de manera ineficaz en eso. No hay información en esta respuesta que sea útil para el PO ni para aquellos de nosotros que vayamos más tarde en busca de una respuesta a la pregunta. – Craig

11

En cuanto a la pregunta real, aquí es una manera de crear una lista de todas las fuentes disponibles instaladas:

String path = "/system/fonts"; 
File file = new File(path); 
File ff[] = file.listFiles(); 

matriz FF [] contendrá todos los archivos de fuentes.

+0

¿cómo puedo utilizar un archivo de fuente particular y aplicar esa fuente en texto enriquecido? – Vrajesh

Cuestiones relacionadas