[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Hyphenation in XSL FO

Subject: Re: Hyphenation in XSL FO
From: "Sebastian Rahtz" <sebastian.rahtz@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 9 Jan 2001 23:09:17 +0000
hyphenation fo
Gustaf Liljegren writes:
 > intention is (please correct) that implementors has to learn and make
 > hyphenation rules for different countries, languages and scripts. First of
 > all, it must be quite a large job only to implement half a dozen of the
 > most common cases within ISO 8859-1.

its been done already, for many languages

 > The only way to get things right is a hyphenation dictionary, like in
 > DSSSL, FOSI or TeX. This is what I'm thinking about:
 > 
 >   <fo:block hyphenation-exception="uri(list.txt)">

DSSSL is not a formatter, so how can it have a hyphenation exception
dictionary. Cant speak for FOSI, but TeX's hyphenation exception lists
are bundled with the patterns, and compiled in, not read at runtime.

 > appropriate places. When a word needs hyphenation the formatter check this
 > file to see in which places the word may be hyphenated. 
quite. the formatter, not XSL FO....

 > list are never hyphenated. If this feature is not added, I'm afraid we'll
 > have to wade through a lot of FO code to correct bad hyphenation before
 > processing the final output.

you dont know what the hyphenation is going to be, when you read a FO file..

 > For URIs, a special problem arise. A URI is often resulting in large spaces
 > on the following line. The best way I've seen to avoid that is to break the
 > URI after a "/", but without hyphen. Any ideas for how this exception could
 > be solved?

thats a nasty one. we solved it years ago in TeX, by putting TeX
temporarily into a math mode. I cant see how to do it in FO

 > Ideally, there would be no need for hyphenation at all. The most convenient
 > way to avoid it is to work with the space between words. Most layout
 > programs today do this one row at a time, instead of working with the whole
 > paragraph, and this seem to be the intent in XSL aswell. Why not a
 > hyphenation that check and adjust the whole paragraph?
as Knuth showed us 15 years ago already....

 > Finally, I think there should be a property for setting the minimum number
 > of characters for hyphenated words.

isnt that hyphenation-push-character-count and
hyphenation-remain-character-count?

sebastian


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.