¿Cómo puedo mostrar símbolos fonéticos (IPA) en Android

Estoy tratando de mostrar los símbolos fonéticos en un WebView , pero hasta ahora sólo estoy recibiendo cuadrados.

Por ejemplo, para la palabra "apóstrofe", debe mostrarse:

Əpåstrəfi

Pero todo lo que estoy obteniendo en la pantalla es:

□□ påstr □ fi

Si me ayudara, estoy recibiendo las cadenas de una base de datos SQLite. La cadena que recuperar tiene algunas etiquetas HTML en él, así que uso esto:

 webView.loadDataWithBaseURL("file:///android_asset/", article, "text/html", Encoding.UTF_8.toString(), null); 

Donde tengo mis archivos CSS en /assets . Y la variable del article contiene algún texto incluido en las etiquetas HTML.

He resuelto el problema para exhibir símbolos fonéticos en TextView. El problema es que las fuentes predeterminadas de Android no son implementar símbolos IPA. Puedo aconsejar a usar ccs como este

 @font-face { /* Regular */ font-family: "ConstructiumRegular"; src: url("http://openfontlibrary.org/content/RebeccaRGB/412/Constructium.ttf") format("truetype"); font-weight: 400; font-style: normal; font-variant: normal; font-stretch: normal; } 

En mi caso se refiere a Constructium.ttf.

Si usted coge una fuente unicode como Gentium , y usted se cerciora de usted puede cambiar su fuente con una utilidad como esto , usted debe ser bueno ir. No tengo un Android, por lo que puede haber problemas relacionados con los tipos de fuentes que se pueden instalar. Puede que tenga que comprobar en que, o la fuente de instalación de utilidad que he citado no puede funcionar bien para usted. Ymmv

  • ShouldInterceptRequest en Android 4.4 KitKat
  • Android WebView no cargar contenido mixto
  • ¿La aplicación se bloquea al reproducir video de tubo en la vista web?
  • Certificado de Cliente de Webview de Android, Autenticación Mutua, SSL sobre Webview
  • Congelar o crear una vista Web estable al seleccionar la barra de acción Volver? Impedir Cargar / recargar cada vez
  • ¿Por qué WebView no puede abrir algunas URL locales (Android)?
  • Inconsistencias con el video HTML5 en un WebView de Android
  • Android y Jsoup
  • La forma de Córdoba no se envía o los botones no funcionan (android +4.4)
  • WebView loadDataWithBaseUrl - problema extraño en android 4.0.3
  • Accede a la cabecera de respuesta y al código de estado en la web en la aplicación para Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.