Альтернативный вариант шрифта в Android Q - PullRequest
0 голосов
/ 03 августа 2020

Игра с резервной функцией настраиваемого шрифта в 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 для шрифтов, которые явно не имеют рассматриваемого символа (например, сингальский шрифт с китайским символом ). Что мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...