如何使用字体族中的特定字体



所以,我使用的是android studio,在我的pubspec中,我添加了say poppins regular、poppins bold、poppins-italics、poppin-semiBold,所有这些都在同一个家族下:poppins和我代码的不同部分,我需要分别使用它们,我如何使用特定的poppins而不仅仅是提到这个家族,它决定为我使用哪个

void main() {
runApp(
MaterialApp(
home: Scaffold(
body: Column(
children: const [
Text(
'How's it work',
style: TextStyle(
fontFamily: 'Poppins',
fontSize: 40,
),
),
Text(
'Just sample code',
style: TextStyle(
fontFamily: 'Poppins',
fontSize: 40,
),
),
],
),
),
),
);
}

在第一个文本中,我希望它是半粗体的poppins,在第二个poppins斜体中,我如何指定

TextStyle有几个可以使用的属性。在您的情况下,半粗体表示FontWeight为600,斜体仅表示斜体。

void main() {
runApp(
MaterialApp(
home: Scaffold(
body: Column(
children: const [
Text(
'Semibold',
style: TextStyle(
fontFamily: 'Poppins',
fontSize: 40,
fontWeight: FontWeight.w600,
),
),
Text(
'Italic',
style: TextStyle(
fontFamily: 'Poppins',
fontSize: 40,
fontStyle: FontStyle.italic,
),
),
],
),
),
),
);
}

最新更新