OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] <literallayout> rendered with lots of internalwhitespace


On Fri, 5 Sep 2003, Bob Stayton wrote:

> > </literallayout>
> > 
> >   an absolutely stock, non-customized PDF rendering appears as:
> > 
> >            Now          is         the         time
> >             for       all        good           men
> >         to       come      to         the       aid
> >                of             their           party.
> > 
> > in other words, all sorts of inserted whitespace, and left-justified
> > for no reason that i know of.
> > 
> >   OTOH, if i change this ever so slightly to
> > 
> > <literallayout class="monospaced">...
> > 
> > it's perfect -- courier font, proper indentation:
> > 
> >  Now is the time
> >    for all good men
> >  to come to the aid
> >    of their party.
> > 
> > 
> > any reason why a generic literallayout would generate the first
> > example above?  the example shown in the online docbook TDG is
> > wrapped inside a <blockquote>, but a <para> is apparently a legal
> > parent as well, which is what i'm using.
> 
> I think this may be a bug in the attribute-set definitions.
> The 'verbatim.properties' attribute set does not set
> text-align="start", so FOP reverts to the inherited 
> text-align="justify".  The 'monospace.verbatim.properties'
> attribute-set uses 'verbatim.properties' and adds
> text-align="start".
> 
> This seems to have been done intentionally, but I'm not
> sure why.  I think all of the whitespace preserving
> properties should be in these attribute-sets.
> These would include:
> 
> text-align='start'
> wrap-option='no-wrap'
> white-space-collapse='false'
> linefeed-treatment="preserve"

i *thought* i saw what you were referring to, so i just added 
the "text-align=start" to verbatim.properties, but it didn't seem
to make a difference with the literallayout rendering.

so maybe i'll just leave it alone so i don't break it, and i'll
wait to hear later what the deal is.

rday



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]