To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=116320
                 Issue #|116320
                 Summary|Unicode "word joiner" (\u2060) won't work appropriate
               Component|Word processor
                 Version|OOo 3.2.1
                Platform|PC
                     URL|
              OS/Version|All
                  Status|UNCONFIRMED
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|formatting
             Assigned to|writerneedsconfirm
             Reported by|siersciuch





------- Additional comments from siersci...@openoffice.org Thu Jan  6 01:59:15 
+0000 2011 -------
Unicode "word joiner" (\u2060) won't prevent line to break when remaining space
in line becomes close to its minimum.

The "word joiner" should keep two characters together and prevent for example
line break. Hanging letter at the end of the line is not allowed in for example
in polish language.
You can insert "word joiner" (\u2060) when the Complex Text Layout is active
(Tools>Options>...>CTL) from the menu. 
With \u2060 you can prevent single letter to stay at the end of the line by
inserting \u2060 between the letter and <space> that comes after it.

This mechanism doesn't work when the amount of remaining space is close to it's
minimum, AND the \u2060 comes before <space>.

TO REPRODUCE THIS ERROR
1) open plain writer document (all page and font settings should be dafault
(Times New Roman, 12 pt), page margins set to 2,00 cm).
2) enter the text:
Abcde fghij klmno pqrst uv w xyz. A b, cdefg hijk lmnopqr stu: „vwx, yzabc”.
Def, ghijkmno p qr t uvwx yz.
3) enable field shadowing by pressing Ctrl-F8 or from Menu>View>Field Shadings
3) insert (\u2060) after single letter "t" that is at the end of the line
(Menu>Insert>Formatting mark>No-width no break).
4) the grey rectangle will appear in the place of \u2060 and letter "t" will
jump to next line, everything OK so far.
5) put any of these characters anywhere BEFORE u2060: <space>, ".", ",", ":",
";", "i", "j", "l", "t", "/", "\"
6) the \u2060 doesn't work anymore: letter "t"+u2060 jump back to previous line
while the space next to it will be at the beginning of next line.


(Checked under OOWriter 3.2.1 ENG, OOWriter 3.3.0 RC8 PL)

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@sw.openoffice.org
For additional commands, e-mail: issues-h...@sw.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to