два файла пользовательских шрифтов по умолчанию в приложении Android - PullRequest
0 голосов
/ 17 июня 2019

Я хочу установить два пользовательских файла с одинаковым расположением юникода в файле ttf.Есть ли способ использовать оба одновременно

public static void setDefaultFont(Context context,String staticTypefaceFieldName, String fontAssetName) {
 final Typeface regular=Typeface.createFromAsset(context.getAssets(),fontAssetName);
       replaceFont(staticTypefaceFieldName, regular);
    }


protected static void replaceFont(String staticTypefaceFieldName,
                                      final Typeface newTypeface) {
        try {
            final Field staticField = Typeface.class
                    .getDeclaredField(staticTypefaceFieldName);
            staticField.setAccessible(true);
            staticField.set(null, newTypeface);
        } catch (NoSuchFieldException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }
    }

Я сделал это, есть возможность использовать файл двух шрифтов с одинаковым использованием Unicode одновременно

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