以下の情報を元に試してみましたが、1.0.0では、日本語フォントが中華フォントになる問題は解決しませんでした。
- FlutterでAndroidの日本語フォントが正しく表示されない | backport
- Flutter and CJK font selection 2 – Tetsuhiro Ueda – Medium
解決策
多言語化のライブラリ flutter_localizations を空で仕込んどくと解決できました。
pubspec.yaml
dependencies:
flutter:
sdk: flutter
flutter_localizations: <- 追加
sdk: flutter
main.dart
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
// Delegate には、flutter_localizations 標準のものだけを設定
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
],
supportedLocales: [
Locale('ja', ''), // Japanese
],
home: MyHomePage(title: '今骨累直'),
);
}
}
検証環境
$ flutter --version
Flutter 1.0.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 5391447fae (6 weeks ago) • 2018-11-29 19:41:26 -0800
Engine • revision 7375a0f414
Tools • Dart 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)
以上