检测Android设备

时间:2017-02-09 03:26:10

标签: android fonts

我正在尝试在Android设备中测试myanmar字体。 以下链接是不同的缅甸unicode和zawgyi的概念。 https://confluence.dimagi.com/display/commcarepublic/Myanmar%3A+Android+Zawgyi+and+Unicode

https://my.wikipedia.org/wiki/Wikipedia:Font

一般来说,unicode是保存/读取字符的标准。在android 4.4之后,它支持设备中的缅甸unicode。 Zawgyi是一种字体,但它不是unicode投诉。 Zawgyi也有自己的键盘来解释它的字体。

Unicode 0x104e字符为enter image description here

Zawgyi 0x104e字符为enter image description here

这两个字符在缅甸语中有所不同。所以我想用这个差异来检测设备使用的字体是unicode还是zawgyi。

我的2个测试设备:

  1. 华硕Zenfone2 android 5.0支持unicode,但我安装了zawgyi字体并更改显示字体以使用zawgyi。

  2. Nexus 5 android 6.1支持unicode。

  3. 我想自动检测设备支持哪些字体。但我不知道怎么做。 两个设备都在logcat中显示不可用的104e字符“၎”。但是在显示屏中,2个设备按预期显示一个是unicode,一个是zawgyi字体,用于104e字符,如上图所示。

    有没有办法检测显示字体?

0 个答案:

没有答案