Я использую шрифты Helvetica во всем приложении.В настоящее время я создаю шрифты отдельно от ресурсов.Итак, я сказал, что эти три
HelveticaNeue = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeue.ttf");
HelveticaNeueBold = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeueBold.ttf");
HelveticaNeueBoldItalic = Typeface.createFromAsset(application.getAssets(), "fonts/HelveticaNeueBoldItalic.ttf");
Все прекрасно работает, когда я использую одну гарнитуру для одного TextView.Тем не менее, мне нужно использовать spannable
Spannable WordtoSpan = new SpannableString("This text should be normal, but this needs to be bold, and normal");
WordtoSpan.setSpan(new TypefaceSpan("bold"), 5, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
И я хочу, чтобы часть строки была HeleveticaNeueBold, а некоторые - просто HelveticaNeue.Я думаю, что нужно указать в Android, что три шрифта выше на самом деле связаны между собой, чтобы они могли переключаться между ними.Ищите любой другой способ сделать это.