RE: No hyphenation in Jade RTF output -->Line Breaking

Subject: RE: No hyphenation in Jade RTF output -->Line Breaking
From: "Pursel, Frank" <frank_pursel@xxxxxxxxx>
Date: Wed, 09 Sep 1998 14:36:07 -0400
Toby Speight [Toby.Speight@xxxxxxxxxxxxxx] provided some helpful information
regarding the suppression of line-breaking with the RTF backend.  A summary
of the information exchanged may be helpful to others:

No one replied explaining how to get 'inhibit-line-break?' to work with the
character flow object, but an alternative solution is workable.

> I need to inhibit line breaking.  
> 
> <LI>341-231</LI>  should not break at the hyphen.  
> 
Toby suggested inserting a non-breaking hyphen, \U-2011.  This works well
with Word6, but doesn't allow \en-dash or \em-dash to be used properly.  

Expanding on the general subject, Toby also pointed out the following
excellent reference on unicode and line breaking:

See also Draft Unicode Technical Report #14, "Line Breaking Properties"[1]

[1] <URL:http://www.unicode.org/unicode/reports/dtr14.html>

This reference suggests that any characters can be glued together using the
zero width non-breaking space character, \U-FEFF.  This is not a character
that Jade recognizes by name as \zwnbsp, but \U-FEFF works fine.
Unfortunately, after processing to RTF, Word6 does not handle this character
properly.  Word prints the question mark glyph anywhere this unicode
character is encountered and, of course, doesn't glue anything the way it
ought.  

I got no responses on getting the character flow object attribute
"inhibit-line-break?" to work.  My experience is that it simply doesn't
work. (This may be another area where RTF doesn't provide an appropriate
mechanism.) 

I hope this is as helpful to someone else as it was to me.   


 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread