2011-08-29 30 views
5

De acuerdo con this, el idioma de Azerbaiyán no es compatible con Android 2.2. Sin embargo, afirman que "Nota: Android admite más configuraciones regionales que las mencionadas anteriormente". Entonces, ¿cómo es en realidad? ¿Hay apoyo para el idioma de Azerbaiyán? ¿Hay problemas al escribir solicitudes que tengan que mostrar texto en azerbaiyano?Soporte de idioma azerbaiyano por Android 2.2?

+0

No es compatible con 2.2 .. faltan algunos caracteres, como el revés e. Deberá incluir su propia fuente y aplicarla a la vista de texto mediante el atributo TypeFace. – JustinMorris

Respuesta

2

Intente simplemente escribir una aplicación de prueba que solo muestre texto azerbaiyano en Unicode. Si se ve bien, entonces su dispositivo Android tiene una fuente Unicode que incluye los caracteres utilizados en Azerbaiyán.

Si el texto no se muestra correctamente, su problema será agregar la fuente correcta. En Mac OS X, simplemente arrastra y suelta un archivo de fuente en la carpeta correcta, pero en Android lo necesitarás instalado en el servidor de visualización del sistema operativo. Eso podría no ser posible si desea ejecutar en teléfonos bloqueados por su fabricante.

Si la fuente no está allí, tal vez pueda encontrar una buena fuente Open Source Unicode para Azerbaiyán. Presente una solicitud de función con los desarrolladores de Android para obtener la fuente en el próximo lanzamiento de Android. Desafortunadamente, tendrá que esperar mucho tiempo y solo trabajará con lanzamientos recientes.

Si está realmente desesperado y está dispuesto a hacer un gran esfuerzo, podría construir un motor de representación de fuentes en su aplicación. No creo que tenga que ser tan difícil como parece. Entonces podrá ejecutar cualquier versión de Android y no tendrá que esperar a que los fabricantes de teléfonos seleccionen la respuesta a su solicitud de funciones.

+1

"en Android lo necesitará instalado en el servidor de visualización del sistema operativo", solo si desea que la fuente forme parte del sistema operativo. Las aplicaciones pueden incrustar sus propias fuentes y usarlas a través de 'Typeface'. – CommonsWare

2
Locale.getAvailableLocales() 

Este método devuelve una matriz de todas las configuraciones regionales admitidas.

Cuestiones relacionadas