Pull to refresh

Comments 3

Но, если нужно использовать больше вариантов весов, чем regular/bold, то android:textStyle уже не спасет, и придется создавать отдельное семейство и использовать его (то, что указано как «неправильно»), так ведь?
Всегда лучше использовать только один файл семейства шрифтов на комплект шрифтов. Если нужно использовать больше вариантов весов, то их стоит прописать в том же файле семейства шрифтов.

Пример
<font
        app:fontStyle="normal"
        app:fontWeight="100"
        app:font="@font/lobster_two_thin" />


Для работы с большим вариантов весов нужен API >= 28. В таком случае придётся указывать вес напрямую. Пример:

<TextView
          ...
          android:fontFamily="@font/lobster_two"
          android:textFontWeight="100"/>

На самом деле способ при помощи которого другим в ногу стреляешь. Если человек не знает что нужно ставить именно через стандартные стили, будет долго гадать что пошло не так.
Предпочитаю явно ставить всегда font

Sign up to leave a comment.

Articles