Issue 73828

Summary: Consider soft hyphen as non-printable chars when showing/hiding them
Product: Writer Reporter: pmike <>
Component: editingAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P4 CC: issues
Version: OOo 2.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Latest Confirmation in: ---
Developer Difficulty: ---

Description pmike 2007-01-24 14:50:09 UTC
Soft hyphens are considered as fields in term of page rendering. Show/hide state
can be triggered by Ctrl+F8. It is more logical to count them as non-printable
characters, so its visibility will be triggered by Ctrl+F10.
Comment 1 michael.ruess 2007-01-24 17:02:32 UTC
Reassigned to SBA.
Comment 2 stefan.baltzer 2009-07-03 12:47:09 UTC
Confirmed. The soft hyphens are shown/displayd along with their "field shade".

I note that they are not formatted themselves in terms of "take screen space for
themselves", but squeezed behind the text that shall keep its formatting
untouched. They are displayed and printed themselves only if they are taken as
line break option at the end of a line.

A better (yet easier) example are the nonbreaking spaces. The "field shade" is
toggled with Ctrl+F8 while the "characterdisplay" is toggled with Ctrl+F10. But
the space itself always has "room for itself" on the screen.

I will attach a small Writer document to better show the behavior. 
Note that there are more formatting characters...

Reassigned to requirements.
Comment 3 pmike 2010-01-13 13:31:18 UTC
fixing typo in summary and pinging the issue
Comment 4 denis0 2010-05-05 09:40:05 UTC
Agree with others. Non-breaking space, non-breaking hyphen and optional hyphen
logically are non-printable characters.

Addon by subject:

At this time i can`t to set background color of spaces, tabs and end_paragraph
non-printable characters. 

And it`s very sad for me and my red eyes :(

And i am not along with my problem. It`s result of discussion in russian OOo

1) We need a separate color option for "non-printable characters shading". It
will solve the problem of marking all non-printable characters and special
symbols, like non-breaking space, non-breaking hyphen and optional hyphen.
2) We need to group non-breaking space, non-breaking hyphen and optional hyphen
with non-printable characters. It`s much intuitive and comfortable to show|hide
this elements.