Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
19 of 196 menu
◀ ▶

Перечисление FontWeight

Перечисление FontWeight описывает строки для ключа fontWeight у компонента Text. Объект стиля собирают через StyleSheet.

Синтаксис

fontWeight: '600'

Значения

Значение Описание
'normal' Обычное начертание. Совпадает с '400'.
'bold' Жирное начертание. Совпадает с '700'.
'100' Самое тонкое начертание из шкалы.
'200' Очень тонкое начертание.
'300' Светлое начертание.
'400' Нормальная толщина, как у 'normal'.
'500' Средняя толщина между normal и bold.
'600' Полужирное начертание.
'700' Жирное начертание, как у 'bold'.
'800' Очень жирное начертание.
'900' Максимально жирное начертание из шкалы.

Пример

Давайте сравним 'normal' и 'bold':

import { View, Text, StyleSheet } from 'react-native'; export default function App() { return ( <View> <Text style={styles.regular}>abcde</Text> <Text style={styles.heavy}>12345</Text> </View> ); } const styles = StyleSheet.create({ regular: { fontWeight: 'normal', }, heavy: { fontWeight: 'bold', }, });

На экране две строки: первая обычная, вторая жирнее.

Пример

Давайте задать числовую толщину '500':

import { View, Text, StyleSheet } from 'react-native'; export default function App() { return ( <View> <Text style={styles.mid}>abcde</Text> </View> ); } const styles = StyleSheet.create({ mid: { fontWeight: '500', color: '#112233', }, });

На экране одна строка 'abcde' со средней толщиной шрифта.

Смотрите также

  • компонент Text,
    который рисует строку на экране
  • перечисление FontStyle,
    которое задаёт наклон шрифта
  • перечисление TextAlign,
    которое выравнивает абзац
  • класс StyleSheet,
    который регистрирует стили
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить