1 votos

LineageOS basado en Android 10 no renderiza los idiomas índicos

He tratado de ir a través de muchos enlaces de referencia para mi problema a continuación, pero todos ellos son al menos la edad pre-Marshmallow así que no podía encontrar una solución adecuada.

Tengo un móvil Redmi 2 Prime (modelo 2014) y lo he flasheado con la versión 17.1 de LineageOS (Android 10) (la versión exacta es lineage-17.1-20200711-nightly-wt88047-signed.zip ) junto con la versión pico de OpenGApps ( open_gapps-arm-10.0-pico-20200725.zip ).

El dispositivo se ha activado bien, la mayoría de las cosas que he comprobado también funcionan bien, excepto el soporte del idioma índico. Estoy buscando específicamente Malayalam (idioma del sur de la India).

Cuando intento añadirlo en la sección de idiomas, muestra el nombre del propio idioma como basura (ver punto 2 en la captura de pantalla).

He intentado añadir el teclado GBoard y Google Indic, pero cuando selecciono Malayalam->Inglés, dice 'Su dispositivo no soporta este idioma' (se puede ver encima de la barra espaciadora del teclado).

Cuando añado el idioma malayalam (escribiendo en inglés y seleccionando la única opción que viene), se muestran los servicios de Google Play para comprobar si hay algún idioma compatible en línea, pero rápidamente se detiene y no pasa nada.

He comprobado el acceso a una página web en este idioma en Google Chrome y se ha renderizado correctamente. Pero cuando comprobé la versión malayalam de la Wikipedia, es la misma basura (tanto en la Wikipedia como en los resultados de búsqueda de Google)

Podría alguien ayudarme con lo que debería tratar de arreglar esto

1voto

Paul Straus Puntos 32

Por fin he podido añadir soporte para el idioma [Respondiendo por el bien de otros que puedan enfrentarse a este problema]. Parece que había algún problema con la fuente que probé antes (aunque se veía bien en el PC y se sabía que funcionaba en otros modelos de móviles). Pasos seguidos

  1. Descarga de las fuentes ttf y otf pertinentes en la tarjeta SD
  2. Reiniciado a TWRP
  3. Montar->Seleccionar Sistema y SD externa->Desmarcar 'Montar sólo lectura'->Seleccionar 'Almacenamiento interno' para la ubicación de montaje
  4. Pulse Inicio ( no Atrás ). Clieck ADvanced->Terminal
  5. En la terminal, copie las fuentes a /system/fonts/ usando el comando cp ( La copia en Advanced->File Manager también podría funcionar, pero no lo he probado )
  6. Montar->Deseleccionar Sistema y SD externa->Desmarcar 'Montar sólo lectura'->Seleccionar 'Almacenamiento interno' para la ubicación de montaje
  7. Reiniciar el sistema
  8. Verifique si el soporte de fuentes está disponible yendo a Configuración->Idioma ( o navegando a una página web con ese idioma )

Muchas gracias por el apoyo y la pista inicial de que podría ser un problema de fuentes @Andrew

1voto

Bijan Puntos 126

NOTA: Esta solución funciona para todos los dispositivos que tienen problemas con las fuentes.

Tu problema se puede resolver muy fácilmente, déjame que te lo explique paso a paso.

  1. (Teléfono) - ir al modo de recuperación, seleccionar Opción anticipada y marcar el SISTEMA solo. NOTA: desactive los datos y la caché por ahora.
  2. ir a este enlace , descargar y extraer en el escritorio. Dentro de este navega a la carpeta de arranque rápido. Ahora, dentro de la carpeta de arranque rápido presione (SHIFT + RIGHT CLICK en el ratón) y elija abrir la ventana de cmd aquí.
  3. Conecte el teléfono a un ordenador portátil e introduzca el cmd> adb devices
  4. Encontrarás todos los dispositivos conectados.
  5. En cmd dar este código : adb push fonts /system/fonts y pulse "enter".
  6. Por favor, pulse el botón de inicio en TWRP > haga clic en Opción anticipada > ahora compruebe (Datos y Caché) y deseleccione el sistema - si no lo hace se atascará en el BOOTLOOP .
  7. Reinicie el dispositivo y navegue por el navegador y vea la magia

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X