<?xml version="1.0"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions">
	<fo:layout-master-set>
		<fo:simple-page-master master-name="main" page-width="18cm">
			<fo:region-body margin-top="20mm" margin-bottom="20mm" margin-left="10mm" margin-right="10mm"/>
			<fo:region-before extent="20mm"/>
			<fo:region-after extent="20mm"/>
		</fo:simple-page-master>
	</fo:layout-master-set>
	<fo:declarations>
		<!-- Definition for French -->
		<axf:space-before-punctuation code="?" space="1 div 3" language="fr"/>
		<axf:space-before-punctuation code="!" space="1 div 3" language="fr"/>
		<axf:space-before-punctuation code=";" space="1 div 3" language="fr"/>
		<axf:space-before-punctuation code=":" space="1 div 4" language="fr"/>
		<axf:space-before-punctuation code="&#xBB;" space="1 div 4" language="fr"/>
		<axf:space-after-punctuation code="&#xAB;" space="1 div 4" language="fr"/>
		<axf:space-between-punctuation-and-digit code="+" space="thin" language="fr"/>
		<axf:space-between-punctuation-and-digit code="&#x2212;" space="thin" language="fr"/>
		<axf:space-between-punctuation-and-digit code="&#xB1;" space="thin" language="fr"/>
		<axf:space-between-digit-and-punctuation code="%" space="thin" language="fr"/>
		<axf:space-between-digit-and-punctuation code="&#x2103;" space="thin" language="fr"/>
		<axf:space-between-digit-and-punctuation code="&#x2109;" space="thin" language="fr"/>
	</fo:declarations>
	<fo:page-sequence master-reference="main">
		<fo:static-content flow-name="xsl-region-before" font-size="20pt">
		
			<fo:block text-align="justify" text-align-last="justify"><fo:external-graphic src="img/ahlogo.png" width="40mm" content-height="scale-to-fit" content-width="scale-to-fit" scaling="uniform"/> New Functions with V3.4 <fo:external-graphic src="img/ahlogo.png" width="40mm" content-height="scale-to-fit" content-width="scale-to-fit" scaling="uniform"/></fo:block>
		
			
			<fo:block text-align="center" font-size="15pt" font-weight="bold" background-color="black" color="white">Extension for European Rule</fo:block>
		</fo:static-content>
		<fo:static-content flow-name="xsl-region-after" font-size="20pt">
			<fo:block text-align="center">
				<fo:page-number/>
			</fo:block>
			<fo:block font-size="15pt" text-align="center">XSL FO Sample Copyright (C) 2005 Antenna House, Inc. All rights reserved.</fo:block>
		</fo:static-content>
		<fo:flow flow-name="xsl-region-body" font-family="serif" font-size="16pt" hyphenate="true">
		<fo:block><fo:inline font-weight="bold">XSL Formatter V3.4</fo:inline> provides the extension for adjusting the amount of space before and after the punctuation in European Typography.</fo:block>
		<fo:block space-before="0.5em" font-size="14pt">For instance, the following would be specified to format French.</fo:block>
		
		<fo:block border="2pt dotted silver" linefeed-treatment="preserve" font-size="10pt" font-family="monospace"><![CDATA[<!-- Definition for French -->
		<fo:declarations>
		<axf:space-before-punctuation code="?" space="1 div 3" language="fr"/>
		<axf:space-before-punctuation code="!" space="1 div 3" language="fr"/>
		<axf:space-before-punctuation code=";" space="1 div 3" language="fr"/>
		<axf:space-before-punctuation code=":" space="1 div 4" language="fr"/>
		<axf:space-before-punctuation code="&#xBB;" space="1 div 4" language="fr"/>
		<axf:space-after-punctuation code="&#xAB;" space="1 div 4" language="fr"/>
		<axf:space-between-punctuation-and-digit code="+" space="thin" language="fr"/>
		<axf:space-between-punctuation-and-digit code="&#x2212;" space="thin" language="fr"/>
		<axf:space-between-punctuation-and-digit code="&#xB1;" space="thin" language="fr"/>
		<axf:space-between-digit-and-punctuation code="%" space="thin" language="fr"/>
		<axf:space-between-digit-and-punctuation code="&#x2103;" space="thin" language="fr"/>
		<axf:space-between-digit-and-punctuation code="&#x2109;" space="thin" language="fr"/>
		</fo:declarations>]]></fo:block>
			<fo:block space-before="1em" font-size="20pt" font-weight="bold" space-after="0.5em">
xml:lang="fr" is specified for the following block.
</fo:block>
			<fo:block xml:lang="fr">
				<fo:inline font-weight="bold">POURQUOI</fo:inline>&#xA0;
I'offre politique estelle devenue incapable de fédérer, de mobiliser, autour de projets cohérents?
Une grande partue de la réponse tient, je crois, dans notreincapacité à décrypter les tensions et les clivages qui traversent notre société.
Nous restons prisonniers d'une vision binaire, fondamentalement incompléte: «société de classes» contre «société des individus».
</fo:block>
			<fo:block space-before="1em" font-size="20pt" font-weight="bold" space-after="0.5em">
xml:lang="en" is specified for the following block.
</fo:block>
			<fo:block xml:lang="en">
				<fo:inline font-weight="bold">POURQUOI</fo:inline>&#xA0;
I'offre politique estelle devenue incapable de fédérer, de mobiliser, autour de projets cohérents?
Une grande partue de la réponse tient, je crois, dans notreincapacité à décrypter les tensions et les clivages qui traversent notre société.
Nous restons prisonniers d'une vision binaire, fondamentalement incompléte: «société de classes» contre «société des individus».
</fo:block>
			<fo:block font-size="0.5em">&#x2014; Le Monde.fr</fo:block>
		</fo:flow>
	</fo:page-sequence>
</fo:root>

