getTextWidth for decimals

There are special chars in decimals that don't have the same width as
numeric chars (10% of a numeric width).

So when there is one, we must reduce the string length of 0.9 char.