https://bugs.documentfoundation.org/show_bug.cgi?id=158890

            Bug ID: 158890
           Summary: FORMATTING: Custom number format trailing 0 replaced
                    with figure space
           Product: LibreOffice
           Version: 3.3.0 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Custom number format using the ? mark replaces trailing 0 with a normal space
character. Could we instead replace it with a figure space (unicode 0x2007)
which has a width approximating a digit rather than the much thinner
normal/ASCII character space (unicode 0x0020). This would make numbers more
appropriately aligned an much closer to what users are actually expecting to
see from trailing 0 being replaced by a spacing character.

Steps to Reproduce:
1. Use a custom number format using ? symbol for trailing decimal digits
2. Apply to a number with trailing 0 shorter than the number of decimal digits
the custom format includes (for example, the value 0.1 for a custom format of
"#,##0.??????"


Actual Results:
The default ASCII character is used which is narrower than most digits making
obvious alignment issues.

Expected Results:
A space character with a width closer to the width of a digit (such as figure
space or en space).


Reproducible: Always


User Profile Reset: Yes

Additional Info:
An alternative may be to add another formatting symbol instead of ? to do this,
but it seems to me that the behavior of ? is better altered.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to