могу напрямую через стили задать нужный, например android:fontFamily="@font/open_sans_semi_bold". В пример указывается просто файл со списком фонтов, но как он определяет какой брать? Допустим у меня есть inter_font_family.xml (inter_thin, inter_extra_light, inter_light, inter_regular, inter_medium, inter_semi_bold, inter_bold), в котором есть некие fontWeight. Допустим я устанавливаю его для TextView, возьмется самый первый? По какому принципу берется тот или иной фонт, в доке не нашел ответ.
Краткий ответ "хз какой, читай доки, они сами не знают". Не читая предположил бы что есть "семейства" моноширинных, прямых и с засечками скажем. Возьмет первый попавшийся и молись что бы он был нормальный. Или используй фонт по умолчанию, оно предсказуемое, или интегрируй свой собственный в приложение. Только ради бога не курсив, не лайт и не болд, их читать невозможно
Обсуждают сегодня