Hi,
The sbr element is not a general line breaking element, as it is only permitted 
in syntax elements like arg, cmdsynopsis, group, and rhs.  As such, the 
stylesheets don't support it in title or other elements.  You must use a 
processing instruction instead.  See:

http://www.sagehill.net/docbookxsl/LineBreaks.html

Bob Stayton
Sagehill Enterprises
[email protected]


  ----- Original Message ----- 
  From: Nancy Brandt 
  To: [email protected] 
  Sent: Sunday, February 21, 2010 4:57 AM
  Subject: [docbook-apps] Line breaking is ignored on a cover page when 
creating a PDF


        Hi folks,

        In my stylesheet, the text block for creating the document's title on 
the front cover page is defined as follows:

        <xsl:template name="front.cover">
          <fo:page-sequence master-reference="front-cover" 
force-page-count="no-force">
            <fo:flow flow-name="xsl-region-body">
              <fo:block
                text-align="left"
                font-size="30pt"
                color="&j_cover_color;"
                padding-top="240pt"
                border-bottom="2pt solid &j_cover_color;"
                padding-bottom="1pt"
                margin-right="30pt"
                margin-left="75pt"
                font-weight="bold"
                font-family="{$title.fontset}">
                <xsl:value-of select="normalize-space(//bookinfo//title)"/>
              </fo:block>

              <fo:block
                text-align="left"
                font-size="25pt"
                space-before="19pt"
                font-family="{$title.fontset}"
                color="&j_cover_color;"
                margin-right="30pt"
                margin-left="75pt"
                padding-top="5pt"
                padding-bottom="3pt">
                <xsl:value-of select="normalize-space(//bookinfo//subtitle)"/>
              </fo:block>
            </fo:flow>
          </fo:page-sequence>
        </xsl:template>


        When I insert <sbr/> in the title, the line breaking command is 
ignored. The same happens with <trademark></trademark> - the 'tm' symbol does 
not appear on the cover page. 

        Please, advise!!!

        Thanks in advance!
        nancy
       

Reply via email to