1<?xml version="1.0" encoding="UTF-8"?>
2
3<!--
4			X.Org DocBook/XML customization
5
6	DocBook XSL Stylesheets FO Parameters
7	http://docbook.sourceforge.net/release/xsl/current/doc/fo/
8-->
9
10<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
11<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/>
12
13
14			<!-- Reference Pages HTML/FO Parameters -->
15
16  <!-- The formatting of a function element will include generated parentheses -->
17  <xsl:param name="function.parens" select="1"/>
18
19  <!-- ANSI-style function synopses are generated for a funcsynopsis element -->
20  <xsl:param name="funcsynopsis.style" select="ansi"/>
21
22			<!-- Linking HTML/FO Parameters -->
23
24  <!-- open new PDF documents in new tab, don't replace doc in current window -->
25  <xsl:attribute-set name="olink.properties">
26    <xsl:attribute name="show-destination">new</xsl:attribute>
27  </xsl:attribute-set>
28
29			<!-- Miscellaneous HTML/FO Parameters-->
30
31  <!-- SVG will be considered an acceptable image format -->
32  <xsl:param name="use.svg" select="1"/>
33
34                        <!-- ToC/LoT/Index Generation -->
35  <!-- put page breaks before and after the Table of Contents,
36       so that the ToC is on a page by itself
37       Reference: http://www.sagehill.net/docbookxsl/PrintToc.html
38  -->
39  <xsl:attribute-set name="toc.margin.properties">
40    <xsl:attribute name="break-before">page</xsl:attribute>
41    <xsl:attribute name="break-after">page</xsl:attribute>
42  </xsl:attribute-set>
43
44			<!-- Pagination and General Styles FO Parameters -->
45  <!--
46     Speed up ps & pdf creation by not creating pages with "draft" image,
47     thus not needing to wait for http fetch of draft.png from docbook website.
48    -->
49  <xsl:param name="draft.mode" select="no"/>
50
51			<!-- Processor Extensions FO Parameters-->
52
53  <!-- PDF bookmarks extensions for FOP version 0.90 and later will be used. -->
54  <xsl:param name="fop.extensions" select="0"></xsl:param>
55  <xsl:param name="fop1.extensions" select="1"></xsl:param>
56
57			<!-- Cross Refrences FO Parameters-->
58
59  <!-- Make links in pdf output blue so it's easier to tell they're internal
60       links
61   -->
62  <xsl:attribute-set name="xref.properties">
63    <xsl:attribute name="color">blue</xsl:attribute>
64  </xsl:attribute-set>
65
66  <!-- Make links in pdf output green so it's easier to tell they're external
67       links
68  -->
69  <xsl:attribute-set name="olink.properties">
70    <xsl:attribute name="color">green</xsl:attribute>
71  </xsl:attribute-set>
72
73  <!-- Linking to a target inside a pdf document.
74       This feature is only available as of docbook-xsl-1.76.1.
75       When set to zero, the link will point to the document -->
76  <xsl:param name="insert.olink.pdf.frag" select="0"></xsl:param>
77
78
79			<!-- Font Families FO Parameters -->
80
81  <!--
82     Since a number of documents, especially the credits section in the
83     ReleaseNotes, use characters not found in the fop default base-14
84     PostScript fonts, set the fonts for the fop generated documents to
85     use the free DejaVu and GNU Unifont fonts which cover a much wider
86     range of characters.
87
88     DejaVu is available from http://dejavu-fonts.org/
89     GNU Unifont is available from http://unifoundry.com/unifont.html
90
91     To set fop font paths to find them after installing, see
92     http://xmlgraphics.apache.org/fop/1.0/fonts.html#basics
93    -->
94  <xsl:param name="body.font.family">DejaVu Serif</xsl:param>
95  <xsl:param name="symbol.font.family">serif,Symbol,AR PL UMing CN,AR PL ShanHeiSun Uni,GNU Unifont</xsl:param>
96
97  <!-- put page breaks before and after the Table of Contents,
98       so that the ToC is on a page by itself  -->
99  <xsl:attribute-set name="toc.margin.properties">
100    <xsl:attribute name="break-before">page</xsl:attribute>
101    <xsl:attribute name="break-after">page</xsl:attribute>
102  </xsl:attribute-set>
103
104</xsl:stylesheet>
105