1 votos

Cómo ver un sitio web que contiene el Índico fuentes en el navegador de Android?

Recientemente, he intentado ver un sitio web en mi dispositivo Android. Algunos de los contenidos de la página web contiene texto en un determinado Índica de la fuente. Me di cuenta de que el sitio web no se muestra en los navegadores para Android (Chrome, Firefox, Opera, etc) y como aparece en mi PC. La intención de la fuente (Indic fuente) es reemplazado por otro tipo de fuente, al visualizarse en cualquier navegador en mi dispositivo Android. Como puedo tener acceso root en mi Android, me mudé a la indicfont.ttf archivo (a la que he descargado de Internet) a la /system/fonts carpeta y reiniciar mi teléfono. Ahora, puedo ver el sitio web perfectamente (pero sólo en el navegador Firefox para Android). Tengo las siguientes preguntas:

  • Por favor alguien puede explicar todos los pasos involucrados en el proceso de mostrar el Índico fuente navegador Firefox (en el caso concreto se explicó anteriormente)? El indicfont.ttf fue colocado en la /system/fonts directorio.
  • ¿Por qué la solución anterior, sólo funcionan en el navegador Firefox y no en otros navegadores móviles?

Lo que es más importante, podría sugerir una posible solución para no rooteados de los teléfonos Android? Está bien, incluso si se trata de una solución difícil de implementar.

Mi equipo: (Android 4.4.4, Firefox 32.0.1)

EDITAR: Hay muchas fuentes para Sánscrito (Devanagari secuencia de comandos), entre las que las dos siguientes son los que están en el escenario: Sanskrit2003 y Mangal.

  1. Estos son algunos de los hechos importantes que se derivan de una buena fuente sobre el Índico fuentes disponibles en este sitio.

    A partir de Android 4.0 en salas, Tamil y otros pocos son los idiomas admitidos a través del navegador, como se dijo en Android 4.x general API como se ve a continuación.

    Support for Indic fonts (Devanagari, Bengali, and Tamil, including the complex character support needed for combining glyphs) in WebView and the built-in Browser.

    Mi problema es que por defecto el apoyo dado por los navegadores muestran el texto en Sánscrito Mangal fuente y no en Sanskrit2003 de la fuente (una superior fuente comparación con el Mangal ).

    enter image description here
    Fuente de la imagen

  2. Toda la cuestión es dejar el móvil android de pantalla del explorador Sánscrito (que está destinado a ser mostrado en Sanskrit2003 fuente) para que se muestre en la intención de la fuente y no en el Mangal (que es muy inferior a la superior en comparación con Sanskrit2003 ).

Gracias.

1voto

CoderP Puntos 11

Para responder a la segunda parte de su pregunta primera:

"¿Por qué la solución anterior, sólo funcionan en el navegador Firefox y no en otros navegadores móviles?'

Usted está utilizando el archivo TTF. Este tipo de archivo de la fuente es compatible con firefox , Safari y Chrome. Los otros navegadores no la admiten. Por ejemplo: es decir, admite EOT ; Opera soporta SVG, etc. Pero la mayoría de navegadores para android de apoyo TTF por lo que es extraño.

En resumen marque el tipo de fuente que el navegador soporta.

'explicar todos los pasos involucrados en el proceso de mostrar el Índico fuente navegador Firefox'

En algunos escenarios, junto con los datos de la web, la web de la fuente también se incrusta y se envía al navegador que los navegadores se utiliza para mostrar los datos. En otros escenarios, la web sólo se envían los datos.La fuente utilizada no es una web de fuente (como en este caso) En tales casos, los navegadores busca el archivo de fuente dentro del sistema. Si la encuentra, se muestra los datos de lo contrario, intenta mostrar los datos de uso de algunos de fuente predeterminado.

1voto

Lie Ryan Puntos 15629

Por favor alguien puede explicar todos los pasos involucrados en el proceso de mostrar el Índico fuente navegador Firefox (en el caso concreto se explicó anteriormente)? El indicfont.ttf fue colocado en el /system/directorio de fuentes.

Si usted tiene el control sobre el sitio web, le sugiero que se debe agregar un @font-face regla para el sitio de la hoja de estilo CSS. Esto funcionará en todos los navegadores y versiones de los últimos diez años, incluyendo en básicamente todos los navegadores para Android (excepto Opera Mini). Usted puede utilizar servicios como fontsquirrel para convertir un archivo de fuente a un @font-face compatible con el formato de la fuente que va a trabajar a través de diferentes navegadores. Nota puede que tenga que comprar una licencia para ser capaz de distribuir algunas fuentes que son gratis para uso personal, revise los términos y condiciones de la licencia de la fuente o en contacto con el autor de la fuente si usted no está seguro.

Si usted no tiene control sobre el sitio web, o si usted no quiere ir a l a través de la molestia de aprovisionamiento de licencia de la fuente, usted puede inyectar cualquier regla CSS en sitios web con Estilo addon. Usted necesitará un navegador que es apoyado por el Estilo como Mobile Firefox o Dolphin.

Usted no necesita root para usar @font-face en el navegador ni instalar Elegante. La página vinculada a la mención del rooting se refieren a la sustitución de la fuente del sistema, es decir, el tipo de letra utilizado para la interfaz de usuario del sistema.

0voto

knjhaveri Puntos 11

A la vista de Gujarati de la fuente en el navegador Firefox sólo tienes que descargar el addon gujarati paquete de fuentes en https://addons.mozilla.org/en-US/android/addon/gujarati-fonts-package/ . Esto mostrará todos los Gujarati Fuentes en todas las páginas web sin necesidad de instalar fuentes del rooting del teléfono android. Simillar addon puede ser desarrollado para todos los idiomas de la india el uso de lohit índico fuentes.

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