Определяет вес шрифта. Для большинства шрифтов поддерживаются значения 'normal' и 'bold'. Не все шрифты имеют варианты для каждого из числовых значений, в этом случае выбирается наиболее близкий.
Тип
По умолчанию
enum('normal', 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900') или number
Установите значение false, чтобы удалить дополнительную подложку шрифта, предназначенную для освобождения места для некоторых восходящих/нисходящих элементов. В некоторых шрифтах такая подгонка может привести к тому, что текст будет выглядеть немного смещенным при вертикальном центрировании. Для достижения наилучших результатов также установите textAlignVertical в значение center.
Позволяет задать все варианты шрифта для данного шрифта. Может быть задан с помощью массива перечислений или строки, разделенной пробелами, например, 'small-caps common-ligatures'.
Type
Default
Массив enum('small-caps', 'oldstyle-nums', 'lining-nums', 'tabular-nums', 'proportional-nums') или строка
Задает выравнивание текста. В Android значение 'justify' поддерживается только в версии Oreo (8.0) и выше (уровень API >= 26). На более низких версиях Android значение будет возвращаться к left.