Apple DocumentからdynamicTypeSize(_:)
という関数を発見した。
下記の例はフォントタイプを強制的にxLargeに設定する:
ContentView() .dynamicTypeSize(.xLarge)
下記の例はフォントタイプをlarge以下限定する:
ContentView() .dynamicTypeSize(...DynamicTypeSize.large)
Appleの本意はプレビューに使わせるが、フォントサイズ大きすぎるとUI崩壊の原因になる。フォントタイプをある範囲内限定してもいいじゃないかと私が思った。
しかしこれはiOS 15+の関数なので、とりあえず待ちましょう。