我试图在我提出的按钮文本上使用自定义字体Raleway . pubspec.yaml文件显然存在问题 .

首先,当我修改并保存它时,它会抛出错误

Blockquote [widgets_fun] pub get Resolving dependencies ...因为widgets_fun依赖于不存在的sdk中的flutter_test any(Flutter SDK不可用),版本求解失败 . Flutter用户应该运行flutter packages get而不是pub get . 退出代码69`

其次,VSCode上的pubspec.yaml文件名选项卡上有一个感叹号 . 我通过在pubspec yaml文件中使用 Raleway-ExtraBoldItalic 确认了这一点,指定权重为800,然后在我的dart文件中使用FontWeight属性并将其指定为w800 . 但是,文本只是粗体而不是斜体 .

预期字体样式:
Expected Font style

实际字体样式:
Actual font style

EDIT1 - 我的pubspec文件在这里

name: widgets_fun
description: A new Flutter project.

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter


  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter



flutter:


  uses-material-design: true

  fonts:
    - family: Raleway
      fonts:
        - asset: fonts/Raleway-Regular.ttf
        - asset: fonts/Raleway-ExtraBoldItalic.ttf
          style: italic
          weight: 800

EDIT2 - flutter doctor -v 的结果 -
flutter doctor -v

EDIT3 - 好的,所以 flutter packages get 错误已经排序,这要归功于Danny Tuppeny的及时修复:) . 我打开了一个全新的项目,用一些自定义字体系列更新了pubspec.yaml文件 . 尝试在我的项目中使用它,它不起作用 . 我附加了yaml和dart文件的相关部分以及渲染的UI .
Yaml file

dart file

rendered UI

最终更新 - Flutter似乎没有问题 . 创建的新项目不再显示此问题 . 但是,我确实需要更新Dart以修复pubspec.yaml文件嵌套在子文件夹中时无法正常工作的问题 .