Игра с резервной функцией настраиваемого шрифта в Android Q. В частности, я хочу проверить, присутствует ли глиф в конкретном шрифте c. hasGlyph
проверяет всю цепочку отката шрифтов. Итак, я создаю то, что, как мне кажется, является шрифтом без запасного варианта:
Font f; //Comes from enumeration
FontFamily ff = new FontFamily.Builder(f).build();
Typeface tf= new Typeface.CustomFallbackBuilder(ff).build();
Paint pa = new Paint();
pa.setTypeface(tf);
boolean b = pa.hasGlyph(m_TheChar);
hasGlyph по-прежнему возвращает true
для шрифтов, которые явно не имеют рассматриваемого символа (например, сингальский шрифт с китайским символом ). Что мне не хватает?