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.