John W Kennedy wrote re Writer 3.0 fix for slashes:

Except that it is only an ad-hoc change in the handling of slashes, and not a general fix to the underlying problem that OOo has no break control.

OOo supports the breaking or non-breaking properties of the normal Unicode break controls. Following are the characters and how they appear when visible characters are turned on:

U+0020 SPACE (spacebar) [centered dot]
U+00A0 NO-BREAK SPACE (ctrl-spacebar) [centered dot in grey field]

U+200B ZERO-WIDTH SPACE (ctrl-/) [grey field overlapping previous and following character] U+2060 WORD-JOINER (no key provided). [grey field overlapping previous and following character] This is a Unicode replacement for one of the functions of U+FEFF ZERO-WIDTH NO-BREAK SPACE which now should only be used only to indicate BOM at the beginning of a file. Accordingly OpenOffice.org does not support U_FEFF as a non-breaking character but supports U+2060 instead.

U+002D HYPHEN MINUS (hyphen_key) [hyphen]
U+2010 HYPHEN (no particular key) [hyphen, if in the font] - an unambiguous hyphen U+22AD SOFT HYPHEN (ctrl-hyphen_key) [hyphen in grey field overlapping previous and following character)
U+2011 NON-BREAKING HYPHEN (ctrl-shift-hyphen_key) [hyphen in grey field]

If you have checked “Enabled for complex text layout (CTL)” under Tools -> Options... -> Language Settings -> Languages you will also find the more exotic of these (except for U+2010) available under Insert -> Formatting mark.

The names on the menu are different than the Unicode names. I believe they are here following Microsoft Word, which probably had these names before Unicode existed.

Line breaking in OpenOffice.org should follow the specifications in the Unicode technological report available at http://www.unicode.org/reports/tr14/ . If you can determine that your problem does not fit Unicode specifications then you have a very strong case that OpenOffice should fix the problem. Otherwise, you should probably state your problem to the Unicode consortium, perhaps after first discussing it on the Unicode forum at [EMAIL PROTECTED] . (You can check the Unicode archives first at http://www.unicode.org/mail-arch/unicode-ml to see whether it has been discussed and to get a feel for that forum.

Note that "Mr. S——h" can be kept together by inserting WORD-JOINER after the S and again before the h. As normally em-dashes have breaks permitted before and after, I doubt that this will be handled in OpenOffice.org in any way other than using U+2060 as a glue character if needed.

Jim Allan









---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to