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

Re: end-of-sentence full stop in XSL:FO?

Subject: Re: end-of-sentence full stop in XSL:FO?
From: Ian Tindale <ian.tindale@xxxxxxxxx>
Date: Sun, 2 Jan 2005 13:49:24 +0000
end of sentence
On Tue, 28 Dec 2004 19:13:21 +0100, Torsten Bronger
<bronger@xxxxxxxxxxxxxxxxxxxxx> wrote:
 
> * Treat every dot as an end-of-sentence unless it is immediately
>   followed by an <neos/> ("not end-of-sentence").
> 
> * Mark abbreviation dots, if followed by whitespace, with an
>   immediately following &#x200b; (zero width space).  [It would be
>   prettier to mark end-of-sentence dots this way, but this would be
>   much more invasive.]
> 
> * Mark abbreviations with <abbrev>e.g.</abbrev>.  The cleanest
>   solution, but in my special case *much* more difficult to
>   implement than the other two, because I have an input stream to
>   convert to XML, and when I see the dot it's already to late for
>   inserting a tag.

Find full-stops followed by spaces followed by a capital letter.
Admittedly, it won't find 'em all, but it might let most abbrev. cases
fall through unless they're somehow followed by a capitalisation.
Maybe the 'sentence' should be an accepted or even implicit inline fo
unit (at about the same level as the implicit inline glyph-stacking
line-building and line-breaking stage within a block)? It could have a
real-world use - imagine a user-agent that wants to offer the reader a
means to quickly 'skip' from sentence to sentence for some
focus-related reason?

-- 
Ian K Tindale
http://tindale.dyn.nu/

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.