>>970
ありがとうございます。
すみません、説明不足でした。

例えばですが以下のように、原則は小数点以下は4桁として、整数部が4桁を超える場合にのみ、小数点以下の桁数を切り詰めて欲しいのです。
(整数部が大きくなるケースを例外扱いのようにし、小数点以下は4桁以上増やさない)

{:8.4f}
__0.1234
_12.3456
123.4567
1234.567
12345.67

フォーマット文字列生成してから、[0:8]で先頭8桁を切り出すしかないですか?