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] XInclude, chapter headers & changing font size in <appendix>

On Wed, Oct 22, 2003 at 08:56:30PM -0700, Alex L wrote:
> >> 3. In the XSL-FO DocBook stylesheets, I want to display all the
> >> body text of a particular component-level element, for example
> >> <appendix> and other backmatter, in a smaller font from the main
> >> body font (say 7pt).  I thought I could use pagemasters to do this
> >> and following Bob's instructions at::
> >> http://sagehill.net/docbookxsl/PageDesign.html
> [...]
> -> The fo:region-body element in XSL-FO does not take inheritable
> -> properties like font-size.  It has to go on either fo:page-sequence
> -> or fo:flow.  Those are both initiated by the content templates, not
> -> the page setup templates.  That means you need to customize the
> -> appendix template, etc.
> Yuck.  Hmm, I was afraid you were going to say that was the case.  I
> always have an aversion to customizing major element templates
> directly, because it's always a hassle to port changes forward for new
> releases since you never know if your customizations will break the
> new version or more likely, you miss out on bugfixes/new features that
> have been included.

I agree completely.  There should be an easier way.
> It seems strange that if the region-body is supposed to be for
> customizing page design (margins etc.), it isn't also responsible for
> propagating font changes within those page-masters.  Is this simply an
> oversight of XSL-FO, or is it a design "feature"?

Good question.  I suspect it was by design.
> Otherwise, is there any plan for developing a parallel customization
> framework (similar to user.pagemasters, but perhaps using
> xsl:attribute-sets). that could be used to customize the different
> component level items without having to fiddle with the element
> templates directly just like with verbatim.properties? 
> i.e. set appendix.properties, which gets passed into the <appendix>
> template in fo/component.xsl something like so:
> <fo:page-sequence hyphenate="{$hyphenate}"
>                   master-reference="{$master-reference}"
>                   xsl:use-attribute-sets="appendix.properties">
> Should I file an RFE at SourceForge for this?

Yes, that would be a good feature.
> (PS. Does anybody know how to "disable" mail delivery while remaining
> subscribed for posting-approval purpose as you can do with Mailman?  I
> use GMANE to read the list to save space in my e-mail archives.  It
> used to be setup this way, and then all of a sudden it stopped working
> and I started getting all the mail again, and I had to unsubscribe.)

Can your mail client redirect mail from a given sender
to /dev/null?


Bob Stayton                                 400 Encinal Street
Publications Architect                      Santa Cruz, CA  95060
Technical Publications                      voice: (831) 427-7796
The SCO Group                               fax:   (831) 429-1887
                                            email: bobs@sco.com

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