It seems to be a common issue mentioned on stack-overflow where people try to get accounting numerals to align.
Illustration:

Unfortunately, text-align: char doesn't work in any browser.
Using hanging-punctuation: last with text-align: end to allow the closing bracket to hang off the line end would do wonders.
However, in the only browser that currently supports hanging-punctuation, this doesn't work. Is this an implementation issue of Safari, or is this what the spec asks?
Testing using Safari:
