Flutter нестандартный шрифт multi weight не работает должным образом - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь использовать семейный шрифт с мульти-весом во флаттере. Но когда я использую стиль шрифта с весом жирный (w700) и тяжелый (w800) , это не работает. Работать только до полужирный / средний (w600)

Вот моя структура папок с ресурсами шрифтов:

myapp\assets\fonts\unisans\unisans_Bold.ttf
myapp\assets\fonts\unisans\unisans_Heavy.ttf
myapp\assets\fonts\unisans\unisans_Reguler.ttf
myapp\assets\fonts\unisans\unisans_Semibold.ttf

Определенные шрифты в pubspe c .yaml:

 fonts:
    - family: Unisans
      fonts:
        - asset: assets/fonts/unisans/unisans_Reguler.ttf
        - asset: assets/fonts/unisans/unisans_Semibold.ttf
          weight: 600
        - asset: assets/fonts/unisans/unisans_Bold.ttf
          weight: 700
        - asset: assets/fonts/unisans/unisans_Heavy.ttf
          weight: 800

И вызывайте их во флаттере так:

Text(
  "Halo",
  style: TextStyle(
     color: Theme.of(context).primaryColor,
     fontFamily: "Unisans",
     fontWeight: FontWeight.w800,
     fontSize: 30),
)

Я также попробовал FontWeight.w700, но все еще не применил. Работает только со стилями reguler и w600 .

Разве флаттер не может работать с несколькими шрифтами или это зависит от шрифтов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...