2012-05-10 16 views
11

Entiendo que el dispositivo Android aún no es compatible con el dibujo complejo de hindi conjuncts, aunque configuramos el tipo de letra textView en una fuente hindi de uso común (mangal.ttf o DroidHindi.ttf).Android - ¿Conjuntos Hindi Support?

Uno de los Ex:

1º 2º Conjunción

प् र = प्र

"प्र" se ha demostrado como ... प् र {lista de conjunciones de uso frecuente - link)

Lo que me gustaría saber es: aunque los dispositivos Android (estoy usando Galaxy-SII, os2.3) aún no lo admiten, ¿hay alguna solución para esto?

preguntas similares (pero aún ninguna solución):

  1. Android: unable to show correct hindi words
  2. How can i show HIndi text in Android Tablet

Para la pregunta-2: @Sahaja menciona que el dispositivo Android no soporta conyuntos complejos hindi dibujo. Entonces, ¿significa que no podremos hacer nada al respecto hasta que Android agregue el soporte o podamos tener una solución alternativa viable?

Una solución que se me ocurre:

  1. Convierte toda la base de datos hindi en un formato personalizado no Unicode & utilizar una fuente que no es Unicode (como kiran.ttf - link) para que aparezca. Esto suena como demasiado esfuerzo, no estoy seguro de si esta es una solución factible (no la he probado todavía - se mantuvo como última opción) u otra cosa también funcionaría?

Háganme saber sus opiniones sobre lo mismo.

. (Nota: Este problema no tiene nada que ver con lo fuente personalizada hindi utilizo o es ttf o OTF)

Gracias,
Shibbs

+0

¿Has probado otf. fuente –

+0

sí! De hecho, probé más de 20-30 fuentes hindi personalizadas, antes de darme cuenta de que la fuente utilizada no es un problema aquí. – Shibbs

+0

encontraste alguna solución para esto, tengo el mismo problema? – dd619

Respuesta

0

Recientemente he estado a través de la misma problema, pero lamentablemente no encontró ninguna solución. Acepto que parte del texto no aparecerá correctamente, es decir, algunos de ellos pueden aparecer caracteres extraviados. Si intenta ejecutarlo en un dispositivo que es 3.0 o superior (no estoy seguro de que esté por debajo de 3.0), entonces debería poder verlo correctamente. O intente elegir en emulator con higher que tiene más de 4.0. enter image description here