我正在尝试在WebView
中显示拼音符号,但到目前为止,我只是在拍摄正方形。
例如,对于单词“撇号”,应显示:
əpåstrəfi
但我在显示屏上的所有内容都是:
□□påstr□连接
如果它有用,我从SQLite数据库中获取字符串。我检索的字符串中有一些HTML标记,所以我用它:
webView.loadDataWithBaseURL("file:///android_asset/",
article, "text/html", Encoding.UTF_8.toString(), null);
我在/assets
中有我的CSS文件。 article
变量包含一些包含在HTML标记中的文本。
答案 0 :(得分:2)
我已经解决了在TextView中显示语音符号的问题。问题是默认的android字体没有实现IPA符号。我可以建议使用像这样的ccs
@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;
}
在我的案例中提到了Constructium.ttf适合。
答案 1 :(得分:0)