Currently format is hardcoded to calling NumberFormat#formatWithMaxDigits, which always contains 4 digit precision, but 4 digits seems to be to small (considering the scale). Perhaps we can have a Function<String, String> that allows user to modify amount text display?
The actual looking with 4 digit precision format can be seen here