我正在为Eclipse编写andriod的小应用程序。该应用程序包含WebView组件和不同类型的文本。文本还包含不同的unicode字符,如ü,ş,ö,ğ,ə。我用html代码替换了所有unicode字符(例如:ü ə ç
)。但只有“ə”字符在模拟器中无法正常工作(我还没有检查真实设备)。 “ü,ş,ç”工作正常,因为它们也使用更受欢迎的土耳其语字母。土耳其语和阿塞拜疆语非常相似,但只有最后一个有“ə”字母。如果我找不到任何解决这个问题的方法,我应该使用“Ää”而不是“Əə”,它们是相同的,但第一次是在过去使用过,而新一代的国家并不知道。请给出任何好主意来解决这个问题。
答案 0 :(得分:5)
在Android 2.3.5上进行测试时,我惊讶地发现任何预装字体都不支持首都schwa“Ə”,但小schwa“ə”是。原因可能是schwa在语音(IPA)中用于表示中性(schwa)元音,并且始终仅在小写字母中。因此,字体覆盖率考虑了这一点,但不是为了覆盖使用字母的自然语言而设计的,在这两种情况下,无论写作系统有什么用途。
有各种解决方法:
span
容器中以便为它们设置样式。一项快速研究表明,目的没有合适的谷歌字体,但我可能错了。答案 1 :(得分:0)
考虑安装更好的字体,例如Gentium!
答案 2 :(得分:0)
我已经通过这种方式解决了它: 1)我从这里下载支持阿塞拜疆的字体:http://fontlar.info/ 2)然后我用这个答案出现了所有项目的自定义字体 How to set custom font for a whole application in Android?