Bug Hunting Session
Bug 102348 - Formatting Marks: Visual difference between space and non-breaking space
Summary: Formatting Marks: Visual difference between space and non-breaking space
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.3.0.0.alpha0+
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Formatting-Mark
  Show dependency treegraph
 
Reported: 2016-09-22 03:24 UTC by Yousuf Philips (jay) (retired)
Modified: 2017-02-01 09:42 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yousuf Philips (jay) (retired) 2016-09-22 03:24:26 UTC
Both space and non-breaking space use the same dot character (ascii 183) when formatting marks are enabled and it would be useful to differentiate the non-breaking space with a different character. It would be useful to stay with a dot character, so maybe a period (ascii 46) or alternatively the degree sign (ascii 176) like MS Word.
Comment 1 Heiko Tietze 2016-09-22 08:40:15 UTC
Non-breaking space is applied as field and get a gray background with field shading (ctrl+F8). WORKSFORME
Comment 2 Yousuf Philips (jay) (retired) 2016-09-22 16:58:02 UTC
It is incorrectly linked with field shading (bug 58434) and instead of a gray shading, it should simply have a different character.
Comment 3 Ulrich Windl 2017-02-01 09:42:49 UTC
An enhancement to comment #0:
> Both space and non-breaking space use the same dot character (ascii 183)
> when formatting marks are enabled and it would be useful to differentiate
> the non-breaking space with a different character. It would be useful to
> stay with a dot character, so maybe a period (ascii 46) or alternatively the
> degree sign (ascii 176) like MS Word.

Other spaces (like Unicode "EM SPACE") produce no formatting mark at all. Maybe these could be displayed as a "empty tray-like symbol", and as there are many spaces, maybe some explanation when hovering with the mouse over the mark could be used (that could be extended to the existing marks as well).
Or, maybe, do it like BabelPad: Explain the character in the status line.