У відповіді на це запитання користувач перераховує значення для android:fontFamily
12 варіантів (див. Нижче). Звідки беруться ці значення? У документації на android:fontFamily
цю інформацію немає жодного місця (я перевірив тут і тут ). Рядки перераховані у файлі Android styles.xml у різних місцях, але як ці карти повернутися до шрифту Roboto?
З Android 4.1 / 4.2 доступні наступні сімейства шрифтів Roboto:
android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-serif-light" // roboto light android:fontFamily="sans-serif-condensed" // roboto condensed android:fontFamily="sans-serif-thin" // roboto thin (android 4.2) android:fontFamily="sans-serif-medium" // roboto medium (android 5.0)
у поєднанні з цим
android:textStyle="normal|bold|italic"
Можливі 12 варіантів:
- Регулярні
- Курсив
- Сміливий
- Сміливий курсив
- Світло
- Легкий курсив
- Тонка
- Тонко-курсивний
- Згущений звичайний
- Ущільнений курсив
- Ущільнений жирний шрифт
- Ущільнений жирний курсив
У styles.xml
файлі в додатку я працюю над тим, хто вказав це як сімейство шрифтів, і я впевнений, що це неправильно:
<item name="android:fontFamily">Roboto-Regular.ttf</item>
Я хотів би правильно встановити тему для нашого додатка (що включає правильне використання fontFamily) та видалити всі надмірності, які є в деяких стилях, створених до того, як я подивився на файл.