Flutter - как получить системный шрифт по умолчанию?

Я использую собственный шрифт для своего приложения Flutter:

      return MaterialApp (
      theme: ThemeData(
        fontFamily: "MyFont" 
      ) 
   )

но в одном месте приложения мне нужно использовать "системный шрифт". это особенно важно для iOS (Sf Pro). Если я правильно понимаю, это системный шрифт для iOS. Но как я могу использовать «системный шрифт», если я уже использую «пользовательский шрифт» на уровне приложения?

Я старался:

      final fontFamily = DefaultTextStyle.of(context).style!.fontFamily;

Но этот код возвращает «MyFont».

также я попытался импортировать с сайта Apple . но внутри образа только один большой файл SF-Pro.ttf(8Mb). Не — SFPro-Regular.ttf, SFPro-SemiBold.ttf… Flutter не поддерживает файлы .otf.

Как решить эту проблему? любой совет буду признателен

0 ответов

Другие вопросы по тегам