🪐

Flutter SDK 3.38.x にアップグレードすると一部のAndroid端末でフォントが明朝体になってしまう

に公開

問題

Flutterで開発中の iOS / Android アプリにて、Flutter SDK を 3.29.2-stable から 3.38.3-stable に上げてみました。すると、QAチームから Galaxy A36 5G (Android 15.0) の端末で、アプリ内の文字のフォントが以前はゴシック体だったのに明朝体に変わってしまった、という報告がありました。同端末でも、アプリの以前のバージョンをインストールし直して確認するとゴシック体に戻るようです。なお、私の手元にあった Galaxy A53 5G (Android 12.0) ではこの現象は起きませんでした。

原因

Flutter のリポジトリのissueに挙げられていたこのバグ:

https://github.com/flutter/flutter/issues/178533

が該当していそうです。中国語圏の方々の報告によると、Flutter SDK 3.38.x とSamsung製の端末の組み合わせで起きるらしいです。中国語フォントの報告例しかありませんが、おそらく同根と見てよいのではないかと。問題に対処したPRや最新バージョンでの解消の報告はまだありません(2026年1月31日現在)。

対処

現状では対処法がなさそうです。

Discussion