Flutter 网络应用日文字符(非英文字符)不起作用
Flutter web app Japanese Character(Non English Character) doesn't work
我准备用vs code写flutter web。
在创建 Flutter 应用程序之前,我已经输入了以下命令。
flutter channel beta
flutter upgrade
flutter config --enable-web
之后我通过
创建了一个 flutter 网络应用程序
vsCode > Shift+Command+P > Flutter:New Application Project
我在创建新的 flutter web 应用程序后在生成的示例代码中添加了一些日语和阿拉伯语文本。
当我 运行 Shift+F5 或 F5.
时不显示日语文本
如果我 运行 从终端使用以下命令显示日文和阿拉伯文本。
flutter run -d chrome
但是,如果我不在终端中再次按 'r' 或 'R',热重载将不起作用。
有没有人遇到这个问题并且有解决方案?
按F5启动Flutter项目时,dartdevc compiler is used, but command flutter run -d chrome
uses dart2js编译器。
dartdevc 在 canvas HTML 元素上渲染文本(使用 CanvasKit)并使用系统字体。
dart2js 将文本呈现为段落 HTML 元素,因此使用来自浏览器的字体。
作为解决方法,您可以使用 a custom font, for example Noto Sans JP.
有相关issue.
我准备用vs code写flutter web。 在创建 Flutter 应用程序之前,我已经输入了以下命令。
flutter channel beta
flutter upgrade
flutter config --enable-web
之后我通过
创建了一个 flutter 网络应用程序vsCode > Shift+Command+P > Flutter:New Application Project
我在创建新的 flutter web 应用程序后在生成的示例代码中添加了一些日语和阿拉伯语文本。 当我 运行 Shift+F5 或 F5.
时不显示日语文本如果我 运行 从终端使用以下命令显示日文和阿拉伯文本。
flutter run -d chrome
但是,如果我不在终端中再次按 'r' 或 'R',热重载将不起作用。
有没有人遇到这个问题并且有解决方案?
按F5启动Flutter项目时,dartdevc compiler is used, but command flutter run -d chrome
uses dart2js编译器。
dartdevc 在 canvas HTML 元素上渲染文本(使用 CanvasKit)并使用系统字体。
dart2js 将文本呈现为段落 HTML 元素,因此使用来自浏览器的字体。
作为解决方法,您可以使用 a custom font, for example Noto Sans JP.
有相关issue.