[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [docbook-apps] White space in fo question
Dave, Thanks; yes, I have been using XSL 1.0 in this case, though the code you pointed me to using XSL 2.0 is a neat example. But, actually, I may have been unclear in my description of what I'm trying to do. I'm trying to take a docbook document and use the docbook fo stylesheets and fop to generate a pdf, not text, that has the characteristics described below (re-reading my post, I can see that's not clear). Since I'm willing to have the author insert the two spaces between sentences, I think the main question is whether there is a combination of parameters/attributes that would preserve all spaces except those at the beginning of the line in wrapped contexts (like para). Thanks very much, Dick > -----Original Message----- > From: Dave Pawson [mailto:davep@dpawson.co.uk] > Sent: Thursday, September 06, 2007 12:53 AM > To: Dick Hamilton > Cc: docbook-apps@lists.oasis-open.org > Subject: Re: [docbook-apps] White space in fo question > > > Dick Hamilton wrote: > > I've been playing around with the various white space attributes > > trying, with no success so far, to achieve the following with fo: > > > > Given the following input text (I've replace the space character > > with '^' to make things clearer): > > > > <para> > > ^^^^Now^is^the^time.^^Here^is^the^place.^^ > > ^^^^There^is^the^problem.^^Way^out^there > > ^^^^is^the^solution. > > <para> > > > > I'd like to get the following output using a monospace font > (Courier): > > > > Now^is^the^time.^^Here^is > > the^place.^^There^is^the > > problem.^^Way^out^there^is > > the^solution. > > > > Note that the two spaces between each sentence have been preserved, > > the text has been wrapped, and the indentation in the > source has been > > ignored. > > For once CSS has this feature! > Guessing you mean in earlier processing? > > 1. http://www.dpawson.co.uk/xsl/rev2/regex2.html#d17364e181 > Convert to isolated lines. > Normalize each line > Replace .^ with .^^ within each line. > (or perhaps one of the other 'spaces', probably   easiest) > Merge together. > > > > > > > regards > > -- > Dave Pawson > XSLT XSL-FO FAQ. > http://www.dpawson.co.uk >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]