扑iOS。字体在调试模拟器和发布设备中看起来不同

Flutter iOS. Fonts looks different in debug simulator and release device

我刚刚注意到字体在 iOS 模拟器上的调试模式和 iOS 设备上的发布模式看起来不同。这有点令人困惑。任何想法为什么会发生?

iOS 设置中有一个缩放文本的选项(设置 -> 通用 -> 辅助功能 -> 放大文本)。这是默认的 OS 解决方案,但如果你想在你的应用程序中阻止它,你可以执行以下操作

MaterialApp(
      builder: (context, child) {
        return MediaQuery(
          child: child,
          data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
        );
      },
)