diff options
Diffstat (limited to 'tex/context/foxet')
35 files changed, 1299 insertions, 0 deletions
diff --git a/tex/context/foxet/fe-bryson.xml b/tex/context/foxet/fe-bryson.xml new file mode 100644 index 000000000..28646b65f --- /dev/null +++ b/tex/context/foxet/fe-bryson.xml @@ -0,0 +1,12 @@ +<?xml version='1.0'?> +<fe:sample xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng' origin='Bill Bryson'> +Imagine trying to live in a world dominated by dihydrogen oxide, a +compound that has no taste or smell and is so viable in its properties +that it is generally benign but at other times swiftly lethal. +Depending on its state, it can scald you or freeze you. In the +presence of certain organic molecules it can form carbonic acids so +nasty that they can strip the leaves from trees and eat the faces off +statuary. In bulk, when agitated, it can strike with a fury that no +human edifice could withstand. Even for those who have learned to live +with it, it is often murderous substance. We call it water. +</fe:sample> diff --git a/tex/context/foxet/fe-ward.xml b/tex/context/foxet/fe-ward.xml new file mode 100644 index 000000000..05f774265 --- /dev/null +++ b/tex/context/foxet/fe-ward.xml @@ -0,0 +1,8 @@ +<?xml version='1.0'?> +<fe:sample xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng' origin='Peter Ward'> +The Earth, as a habitat for animal life, is in old age and +has a fatal illness. Several, in fact. It would be happening +whether humans had ever evolved or not. But our presence is +like the effect of an old-age patient who smokes many packs +of cigarettes per day - and we humans are the cigarettes. +</fe:sample> diff --git a/tex/context/foxet/fe-zapf.xml b/tex/context/foxet/fe-zapf.xml new file mode 100644 index 000000000..faf9a0831 --- /dev/null +++ b/tex/context/foxet/fe-zapf.xml @@ -0,0 +1,14 @@ +<?xml version='1.0'?> +<fe:sample xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng' origin='Hermann Zapf'> +Coming back to the use of typefaces in electronic +publishing: many of the new typographers receive their +knowledge and information about the rules of typography +from books, from computer magazines or the instruction +manuals which they get with the purchase of a PC or +software. There is not so much basic instruction, as of +now, as there was in the old days, showing the differences +between good and bad typographic design. Many people are +just fascinated by their PC's tricks, and think that a +widely<fe:compound/>praised program, called up on the +screen, will make everything automatic from now on. +</fe:sample> diff --git a/tex/context/foxet/fo-0101.fo b/tex/context/foxet/fo-0101.fo new file mode 100644 index 000000000..197c5834c --- /dev/null +++ b/tex/context/foxet/fo-0101.fo @@ -0,0 +1,17 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='default'> + <fo:region-body/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='default'> + <fo:flow flow-name='xsl-region-body'/> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0102.fo b/tex/context/foxet/fo-0102.fo new file mode 100644 index 000000000..9adcf917e --- /dev/null +++ b/tex/context/foxet/fo-0102.fo @@ -0,0 +1,25 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' + xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='default'> + <fo:region-body/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:declarations> + <fe:definecolor name='red' r='.6'/> + <fe:definecolor name='green' g='.6'/> + <fe:definecolor name='blue' b='.6'/> + <fe:definefontsynonym name='mono' file='lmtt10' encoding='texnansi'/> + </fo:declarations> + + <fo:page-sequence master-reference='default'> + <fo:flow flow-name='xsl-region-body'/> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0103.fo b/tex/context/foxet/fo-0103.fo new file mode 100644 index 000000000..95d0d4769 --- /dev/null +++ b/tex/context/foxet/fo-0103.fo @@ -0,0 +1,21 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='default'> + <fo:region-body/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:declarations> + <fo:color-profile src="url('myprofile.xml')" color-profile-name="myprofile"/> + </fo:declarations> + + <fo:page-sequence master-reference='default'> + <fo:flow flow-name='xsl-region-body'/> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0201.fo b/tex/context/foxet/fo-0201.fo new file mode 100644 index 000000000..f524cfd09 --- /dev/null +++ b/tex/context/foxet/fo-0201.fo @@ -0,0 +1,22 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' + xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='1cm'> + <fo:region-body/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' line-height='18pt'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0301.fo b/tex/context/foxet/fo-0301.fo new file mode 100644 index 000000000..e0b8a6fc4 --- /dev/null +++ b/tex/context/foxet/fo-0301.fo @@ -0,0 +1,56 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' + xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='1cm' fe:option='fit'> + <fo:region-body background-color='lightgray'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block-container space-after.optimum='12pt' fe:tracing='true'> + <fo:block> + before<fo:character character='@'/>after + </fo:block> + <fo:block> + before<fo:character character='@' vertical-align='super'/>after + before<fo:character character='@' vertical-align='sub' />after + before<fo:character character='@' vertical-align='-3pt' />after + before<fo:character character='@' vertical-align='+3pt' />after + </fo:block> + <fo:block> + before<fo:character character='@' glyph-orientation-horizontal='0deg' />after + before<fo:character character='@' glyph-orientation-horizontal='90deg' />after + before<fo:character character='@' glyph-orientation-horizontal='180deg'/>after + before<fo:character character='@' glyph-orientation-horizontal='270deg'/>after + </fo:block> + <fo:block> + before<fo:character character='@' glyph-orientation-horizontal='0deg' vertical-align='super'/>after + before<fo:character character='@' glyph-orientation-horizontal='90deg' vertical-align='super'/>after + before<fo:character character='@' glyph-orientation-horizontal='180deg' vertical-align='super'/>after + before<fo:character character='@' glyph-orientation-horizontal='270deg' vertical-align='super'/>after + </fo:block> + <fo:block> + before<fo:character character='@' glyph-orientation-horizontal='0deg' vertical-align='3pt'/>after + before<fo:character character='@' glyph-orientation-horizontal='90deg' vertical-align='3pt'/>after + before<fo:character character='@' glyph-orientation-horizontal='180deg' vertical-align='3pt'/>after + before<fo:character character='@' glyph-orientation-horizontal='270deg' vertical-align='3pt'/>after + </fo:block> + <fo:block> + before<fo:character character='@' vertical-align='super' text-altitude='10pt'/>after + before<fo:character character='@' vertical-align='super' text-altitude='20pt'/>after + before<fo:character character='@' vertical-align='100%' text-altitude='20pt'/>after + before<fo:character character='@' vertical-align='sub' text-depth='10pt' />after + before<fo:character character='@' vertical-align='sub' text-depth='20pt' />after + before<fo:character character='@' vertical-align='-100%' text-depth='20pt' />after + </fo:block> + </fo:block-container> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0601.fo b/tex/context/foxet/fo-0601.fo new file mode 100644 index 000000000..1e291f278 --- /dev/null +++ b/tex/context/foxet/fo-0601.fo @@ -0,0 +1,29 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' + margin-top='1cm' + margin-bottom='2cm' + margin-left='3cm' + margin-right='4cm'> + <fo:region-before extent='1cm' background-color='red' /> + <fo:region-after extent='1cm' background-color='green' /> + <fo:region-start extent='1cm' background-color='blue' /> + <fo:region-end extent='1cm' background-color='yellow'/> + <fo:region-body margin='2cm' background-color='gray' /> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0602.fo b/tex/context/foxet/fo-0602.fo new file mode 100644 index 000000000..36e864767 --- /dev/null +++ b/tex/context/foxet/fo-0602.fo @@ -0,0 +1,27 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' + xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' + margin-top='1cm' margin-bottom='2cm' margin-left='3cm' margin-right='4cm'> + <fo:region-body margin='2cm' background-color='gray' /> + <fo:region-before extent='1cm' background-color='red' precedence='true'/> + <fo:region-after extent='1cm' background-color='green' /> + <fo:region-start extent='1cm' background-color='blue' /> + <fo:region-end extent='1cm' background-color='yellow'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0603.fo b/tex/context/foxet/fo-0603.fo new file mode 100644 index 000000000..268249d3e --- /dev/null +++ b/tex/context/foxet/fo-0603.fo @@ -0,0 +1,26 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' + margin-top='1cm' margin-bottom='2cm' margin-left='3cm' margin-right='4cm'> + <fo:region-body margin='2cm' background-color='gray' /> + <fo:region-before extent='1cm' background-color='red' /> + <fo:region-after extent='1cm' background-color='green' precedence='true'/> + <fo:region-start extent='1cm' background-color='blue' /> + <fo:region-end extent='1cm' background-color='yellow'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0604.fo b/tex/context/foxet/fo-0604.fo new file mode 100644 index 000000000..891198ee0 --- /dev/null +++ b/tex/context/foxet/fo-0604.fo @@ -0,0 +1,26 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' + margin-top='1cm' margin-bottom='2cm' margin-left='3cm' margin-right='4cm'> + <fo:region-body margin='2cm' background-color='gray' /> + <fo:region-before extent='1cm' background-color='red' precedence='true'/> + <fo:region-after extent='1cm' background-color='green' precedence='true'/> + <fo:region-start extent='1cm' background-color='blue' /> + <fo:region-end extent='1cm' background-color='yellow'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0611.fo b/tex/context/foxet/fo-0611.fo new file mode 100644 index 000000000..70f495fb6 --- /dev/null +++ b/tex/context/foxet/fo-0611.fo @@ -0,0 +1,21 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml' n='15'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0612.fo b/tex/context/foxet/fo-0612.fo new file mode 100644 index 000000000..4b3de6940 --- /dev/null +++ b/tex/context/foxet/fo-0612.fo @@ -0,0 +1,21 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm' column-count='2' column-gap='24pt'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml' n='25'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0613.fo b/tex/context/foxet/fo-0613.fo new file mode 100644 index 000000000..f478a571d --- /dev/null +++ b/tex/context/foxet/fo-0613.fo @@ -0,0 +1,21 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='1.25cm'> + <fo:region-body margin='0cm' column-count='3' column-gap='12pt'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml' n='15'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0621.fo b/tex/context/foxet/fo-0621.fo new file mode 100644 index 000000000..554fcc4a0 --- /dev/null +++ b/tex/context/foxet/fo-0621.fo @@ -0,0 +1,106 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root + xmlns:fo='http://www.w3.org/1999/XSL/Format' + xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='any' margin='2cm'> + <fe:message>setting up simple page master 'any'</fe:message> + <fo:region-body background-color='darkgray' margin-top='2cm' margin-bottom='2cm' padding='.5cm'/> + <fo:region-before background-color='darkgray' extent='1cm'/> + <fo:region-after background-color='darkgray' extent='1cm'/> + </fo:simple-page-master> + <fo:simple-page-master master-name='first-page' margin='2cm'> + <fe:message>setting up simple page master 'first-page'</fe:message> + <fo:region-body background-color='red' margin='2cm' padding='.5cm'/> + <fo:region-before background-color='red' extent='1cm'/> + <fo:region-after background-color='red' extent='1cm'/> + </fo:simple-page-master> + <fo:simple-page-master master-name='left-page' margin='2cm'> + <fe:message>setting up simple page master 'left-page'</fe:message> + <fo:region-body background-color='green' margin='2cm' padding='.5cm'/> + <fo:region-before background-color='green' extent='1cm'/> + <fo:region-after background-color='green' extent='1cm'/> + </fo:simple-page-master> + <fo:simple-page-master master-name='right-page' margin='2cm'> + <fe:message>setting up simple page master 'right-page'</fe:message> + <fo:region-body background-color='blue' margin='2cm' padding='.5cm'/> + <fo:region-before background-color='blue' extent='1cm'/> + <fo:region-after background-color='blue' extent='1cm'/> + </fo:simple-page-master> + <fo:simple-page-master master-name='blank-page' margin='2cm'> + <fe:message>setting up simple page master 'blank-page'</fe:message> + <fo:region-body background-color='black' margin='2cm' padding='.5cm'/> + <fo:region-before background-color='black' extent='1cm'/> + <fo:region-after background-color='black' extent='1cm'/> + </fo:simple-page-master> + <fo:simple-page-master master-name='odd' margin='2cm'> + <fe:message>setting up simple page master 'odd'</fe:message> + <fo:region-body background-color='cyan' margin='2cm' padding='.5cm' margin-right='2cm'/> + <fo:region-before background-color='cyan' extent='1cm'/> + <fo:region-after background-color='cyan' extent='1cm'/> + </fo:simple-page-master> + <fo:simple-page-master master-name='even' margin='2cm'> + <fe:message>setting up simple page master 'even'</fe:message> + <fo:region-body background-color='magenta' margin='2cm' padding='.5cm' margin-left='2cm'/> + <fo:region-before background-color='magenta' extent='1cm'/> + <fo:region-after background-color='magenta' extent='1cm'/> + </fo:simple-page-master> + <fo:simple-page-master master-name='rest' margin='2cm'> + <fe:message>setting up simple page master 'rest'</fe:message> + <fo:region-body background-color='yellow' margin='2cm' padding='.5cm'/> + <fo:region-before background-color='yellow' extent='1cm'/> + <fo:region-after background-color='yellow' extent='1cm'/> + </fo:simple-page-master> + + <fo:page-sequence-master master-name='demo'> + <fe:message>setting up page sequence master 'demo'</fe:message> + <fo:repeatable-page-master-alternatives> + <fo:conditional-page-master-reference page-position='first' master-reference='first-page'/> + <fo:conditional-page-master-reference page-position='last' master-reference='blank-page'/> + <fo:conditional-page-master-reference page-position='any' master-reference='odd' odd-or-even='odd'/> + <fo:conditional-page-master-reference page-position='any' master-reference='even' odd-or-even='even'/> + </fo:repeatable-page-master-alternatives> + </fo:page-sequence-master> + <fo:page-sequence-master master-name='omed'> + <fe:message>setting up page sequence master 'omed'</fe:message> + <fo:repeatable-page-master-alternatives> + <fo:conditional-page-master-reference page-position='first' master-reference='first-page'/> + <fo:conditional-page-master-reference page-position='last' master-reference='blank-page'/> + <fo:conditional-page-master-reference page-position='any' master-reference='odd' odd-or-even='even'/> + <fo:conditional-page-master-reference page-position='any' master-reference='even' odd-or-even='odd'/> + </fo:repeatable-page-master-alternatives> + </fo:page-sequence-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='any'> + <fe:message>starting page sequence 'any'</fe:message> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml' n='15'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + + <fo:page-sequence master-reference='demo' force-page-count='end-on-odd'> + <fe:message>starting page sequence 'demo'</fe:message> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-bryson.xml' n='30'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + + <fo:page-sequence master-reference='omed' force-page-count='end-on-odd'> + <fe:message>starting page sequence 'omed'</fe:message> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-ward.xml' n='30'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0641.fo b/tex/context/foxet/fo-0641.fo new file mode 100644 index 000000000..9dbb90870 --- /dev/null +++ b/tex/context/foxet/fo-0641.fo @@ -0,0 +1,25 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm' background-color='gray' fe:background-height='1cm' background-image="url('hacker.jpg')" clip='rect(1cm,1cm,1cm,1cm)' /> + <fo:region-before extent='2cm' background-color='red' fe:background-height='1cm' background-image="url('hacker.jpg')" background-repeat='repeat-x' /> + <fo:region-after extent='2cm' background-color='green' fe:background-height='2cm' background-image="url('hacker.jpg')" background-repeat='repeat-y' /> + <fo:region-start extent='2cm' background-color='blue' fe:background-height='1cm' background-image="url('hacker.jpg')" background-repeat='no-repeat'/> + <fo:region-end extent='2cm' background-color='yellow' fe:background-height='2cm' background-image="url('hacker.jpg')" background-repeat='repeat' /> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0642.fo b/tex/context/foxet/fo-0642.fo new file mode 100644 index 000000000..8f646509c --- /dev/null +++ b/tex/context/foxet/fo-0642.fo @@ -0,0 +1,27 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' + xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm' + background-color='gray' + background-image="url('hacker.jpg')" + background-position-horizontal='10%' + background-position-vertical='20%' + background-repeat='no-repeat'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0643.fo b/tex/context/foxet/fo-0643.fo new file mode 100644 index 000000000..9595d4438 --- /dev/null +++ b/tex/context/foxet/fo-0643.fo @@ -0,0 +1,27 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' + xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm' + background-color='gray' + background-image="url('hacker.jpg')" + background-position-horizontal='center' + background-position-vertical='center' + background-repeat='no-repeat'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0644.fo b/tex/context/foxet/fo-0644.fo new file mode 100644 index 000000000..a408661e0 --- /dev/null +++ b/tex/context/foxet/fo-0644.fo @@ -0,0 +1,27 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' + xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm' + background-color='gray' + background-image="url('hacker.jpg')" + background-position-horizontal='3cm' + background-position-vertical='5cm' + background-repeat='no-repeat'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0650.fo b/tex/context/foxet/fo-0650.fo new file mode 100644 index 000000000..54fd7c128 --- /dev/null +++ b/tex/context/foxet/fo-0650.fo @@ -0,0 +1,26 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' + margin-top='1cm' margin-bottom='2cm' margin-left='3cm' margin-right='4cm'> + <fo:region-body margin='.5cm' background-color='gray' fe:z-order='above' /> + <fo:region-before extent='1cm' background-color='red' /> + <fo:region-after extent='1cm' background-color='green' /> + <fo:region-start extent='1cm' background-color='blue' /> + <fo:region-end extent='1cm' background-color='yellow'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0651.fo b/tex/context/foxet/fo-0651.fo new file mode 100644 index 000000000..319592ba8 --- /dev/null +++ b/tex/context/foxet/fo-0651.fo @@ -0,0 +1,26 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' + margin-top='1cm' margin-bottom='2cm' margin-left='3cm' margin-right='4cm'> + <fo:region-body margin='.5cm' background-color='gray' fe:z-order='below' /> + <fo:region-before extent='1cm' background-color='red' /> + <fo:region-after extent='1cm' background-color='green' /> + <fo:region-start extent='1cm' background-color='blue' /> + <fo:region-end extent='1cm' background-color='yellow'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0701.fo b/tex/context/foxet/fo-0701.fo new file mode 100644 index 000000000..fabbe0722 --- /dev/null +++ b/tex/context/foxet/fo-0701.fo @@ -0,0 +1,39 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master margin='2cm' master-name='default'> + <fo:region-body background-color='darkgray'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='default' fe:tracing='true'> + <fo:flow flow-name='xsl-region-body'> + <fo:block-container absolute-position='absolute' height='2cm' width='3cm' left='1cm' top='1cm'> + <fo:block>Test 1</fo:block> + </fo:block-container> + <fo:block-container absolute-position='absolute' height='2cm' left='1cm' top='6cm'> + <fo:block>Test 2</fo:block> + </fo:block-container> + <fo:block-container absolute-position='absolute' height='2cm' left='1cm' top='11cm' right='4cm'> + <fo:block>Test 3</fo:block> + </fo:block-container> + <fo:block-container absolute-position='absolute' height='2cm' width='3cm' right='1cm' bottom='1cm'> + <fo:block>Test 4</fo:block> + </fo:block-container> + <fo:block-container absolute-position='absolute' width='3cm' right='1cm' bottom='6cm'> + <fo:block>Test 5</fo:block> + </fo:block-container> + <fo:block-container absolute-position='absolute' width='3cm' right='1cm' bottom='11cm' top='7cm'> + <fo:block>Test 6</fo:block> + </fo:block-container> + <fo:block-container absolute-position='absolute' left='20%' right='20%' top='20%' bottom='20%'> + <fo:block>Test 7</fo:block> + </fo:block-container> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0801.fo b/tex/context/foxet/fo-0801.fo new file mode 100644 index 000000000..b18c4282f --- /dev/null +++ b/tex/context/foxet/fo-0801.fo @@ -0,0 +1,55 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' initial-page-number='123' format='n'> + <fo:flow flow-name='xsl-region-body'> + <fo:block id='format n'>digits: <fo:page-number/></fo:block> + </fo:flow> + </fo:page-sequence> + + <fo:page-sequence master-reference='test' initial-page-number='123' format='a'> + <fo:flow flow-name='xsl-region-body'> + <fo:block id='format a'>characters: <fo:page-number/></fo:block> + </fo:flow> + </fo:page-sequence> + + <fo:page-sequence master-reference='test' initial-page-number='123' format='i'> + <fo:flow flow-name='xsl-region-body'> + <fo:block id='format i'>romannumerals: <fo:page-number/></fo:block> + </fo:flow> + </fo:page-sequence> + + <fo:page-sequence master-reference='test' initial-page-number='123' format='-[(n)]-'> + <fo:flow flow-name='xsl-region-body'> + <fo:block id='complex format'>complex format: <fo:page-number/></fo:block> + </fo:flow> + </fo:page-sequence> + + <fo:page-sequence master-reference='test' initial-page-number='123'> + <fo:flow flow-name='xsl-region-body'> + <fo:block id='no format'>no format: <fo:page-number/></fo:block> + </fo:flow> + </fo:page-sequence> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:block-container space-after='12pt' id='y'> + <fo:block>digits: <fo:page-number-citation ref-id='format n'/> </fo:block> + <fo:block>characters: <fo:page-number-citation ref-id='format a'/> </fo:block> + <fo:block>romannumerals: <fo:page-number-citation ref-id='format i'/> </fo:block> + <fo:block>complex format: <fo:page-number-citation ref-id='complex format'/> </fo:block> + <fo:block>no format: <fo:page-number-citation ref-id='no format'/> </fo:block> + </fo:block-container> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0901.fo b/tex/context/foxet/fo-0901.fo new file mode 100644 index 000000000..05011269b --- /dev/null +++ b/tex/context/foxet/fo-0901.fo @@ -0,0 +1,58 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='.5cm'> + <fo:region-body margin='.5cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' initial-page-number='123'> + <fo:flow flow-name='xsl-region-body'> + <fo:block-container font-style='italic'> + <fo:block font-family='Times'>times</fo:block> + <fo:block font-family='Helvetica'>helvetica</fo:block> + <fo:block font-family='Courier'>courier</fo:block> + </fo:block-container> + <fo:block-container font-style='italic'> + <fo:block font-family='Times'>times</fo:block> + <fo:block font-family='Helvetica'>helvetica</fo:block> + <fo:block font-family='Courier'>courier</fo:block> + </fo:block-container> + <fo:block-container font-weight='bold'> + <fo:block font-family='Times'>times</fo:block> + <fo:block font-family='Helvetica'>helvetica</fo:block> + <fo:block font-family='Courier'>courier</fo:block> + </fo:block-container> + <fo:block-container font-style='italic'> + <fo:block font-family='Times'>times</fo:block> + <fo:block font-family='Helvetica'>helvetica</fo:block> + <fo:block font-family='Courier'>courier</fo:block> + </fo:block-container> + <fo:block-container font-style='italic' font-weight='bold' font-size='large'> + <fo:block font-family='Times'>large</fo:block> + <fo:block font-family='Helvetica'>large</fo:block> + <fo:block font-family='Courier'>large</fo:block> + </fo:block-container> + <fo:block-container font-style='italic' font-weight='bold' font-size='x-large'> + <fo:block font-family='Times'>x-large</fo:block> + <fo:block font-family='Helvetica'>x-large</fo:block> + <fo:block font-family='Courier'>x-large</fo:block> + </fo:block-container> + <fo:block-container font-style='italic' font-weight='bold' font-size='xx-large'> + <fo:block font-family='Times'>xx-large</fo:block> + <fo:block font-family='Helvetica'>xx-large</fo:block> + <fo:block font-family='Courier'>xx-large</fo:block> + </fo:block-container> + <fo:block-container font-style='italic' font-weight='bold' font-size='350%'> + <fo:block font-family='Times'>times</fo:block> + <fo:block font-family='Helvetica'>helvetica</fo:block> + <fo:block font-family='Courier'>courier</fo:block> + </fo:block-container> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-0902.fo b/tex/context/foxet/fo-0902.fo new file mode 100644 index 000000000..ebaa06651 --- /dev/null +++ b/tex/context/foxet/fo-0902.fo @@ -0,0 +1,33 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='.5cm'> + <fo:region-body margin='.5cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' initial-page-number='123'> + <fo:flow flow-name='xsl-region-body'> + <fo:block-container> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:block-container> + <fo:block-container line-height='40pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:block-container> + <fo:block-container line-height='180%'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:block-container> + <fo:block-container line-height='1.2'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:block-container> + <fo:block-container line-height='normal'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:block-container> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1001.fo b/tex/context/foxet/fo-1001.fo new file mode 100644 index 000000000..3733265fd --- /dev/null +++ b/tex/context/foxet/fo-1001.fo @@ -0,0 +1,63 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' initial-page-number='123'> + <fo:flow flow-name='xsl-region-body'> + <fo:block-container fe:tracing='true'> + <fo:block>a test line d 10pt</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='discard'/> + <fo:block>a test line d 5pt</fo:block> + <fo:block space-before.optimum='5pt' space-before.conditionality='discard'/> + <fo:block>a test line d 4pt</fo:block> + <fo:block space-before.optimum='4pt' space-before.conditionality='discard'/> + <fo:block>a test line d d d</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='discard'/> + <fo:block space-before.optimum='4pt' space-before.conditionality='discard'/> + <fo:block space-before.optimum='5pt' space-before.conditionality='discard'/> + <fo:block>a test line r d d</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='retain' /> + <fo:block space-before.optimum='4pt' space-before.conditionality='discard'/> + <fo:block space-before.optimum='5pt' space-before.conditionality='discard'/> + <fo:block>a test line d r d</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='discard'/> + <fo:block space-before.optimum='4pt' space-before.conditionality='retain' /> + <fo:block space-before.optimum='5pt' space-before.conditionality='discard'/> + <fo:block>a test line r r d</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='retain' /> + <fo:block space-before.optimum='4pt' space-before.conditionality='retain' /> + <fo:block space-before.optimum='5pt' space-before.conditionality='discard'/> + <fo:block>a test line d d r</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='discard'/> + <fo:block space-before.optimum='4pt' space-before.conditionality='discard'/> + <fo:block space-before.optimum='5pt' space-before.conditionality='retain' /> + <fo:block>a test line r d r</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='retain' /> + <fo:block space-before.optimum='4pt' space-before.conditionality='discard'/> + <fo:block space-before.optimum='5pt' space-before.conditionality='retain' /> + <fo:block>a test line d r r</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='discard'/> + <fo:block space-before.optimum='4pt' space-before.conditionality='retain' /> + <fo:block space-before.optimum='5pt' space-before.conditionality='retain' /> + <fo:block>a test line r r r</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='retain' /> + <fo:block space-before.optimum='4pt' space-before.conditionality='retain' /> + <fo:block space-before.optimum='5pt' space-before.conditionality='retain' /> + <fo:block>a test line d r r force</fo:block> + <fo:block space-before.optimum='10pt' space-before.conditionality='discard' space-before.precedence='force'/> + <fo:block space-before.optimum='4pt' space-before.conditionality='retain' space-before.precedence='force'/> + <fo:block space-before.optimum='5pt' space-before.conditionality='retain' space-before.precedence='force'/> + <fo:block>a test line</fo:block> + </fo:block-container> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1002.fo b/tex/context/foxet/fo-1002.fo new file mode 100644 index 000000000..cc0ea8100 --- /dev/null +++ b/tex/context/foxet/fo-1002.fo @@ -0,0 +1,31 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' initial-page-number='123'> + <fo:flow flow-name='xsl-region-body'> + <fo:block start-indent='1cm'> + <fe:include url='fe-zapf.xml'/> + </fo:block> + <fo:block start-indent='1cm' end-indent='1cm'> + <fe:include url='fe-zapf.xml'/> + <fo:block start-indent='1cm' end-indent='1cm'> + <fe:include url='fe-zapf.xml'/> + </fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + <fo:block end-indent='1cm'> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1003.fo b/tex/context/foxet/fo-1003.fo new file mode 100644 index 000000000..4c416e02d --- /dev/null +++ b/tex/context/foxet/fo-1003.fo @@ -0,0 +1,31 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' initial-page-number='123'> + <fo:flow flow-name='xsl-region-body'> + <fo:block start-indent='1cm' text-indent='3cm'> + <fe:include url='fe-zapf.xml'/> + </fo:block> + <fo:block start-indent='1cm' end-indent='1cm' text-indent='1cm'> + <fe:include url='fe-zapf.xml'/> + <fo:block start-indent='1cm' end-indent='1cm' text-indent='1cm'> + <fe:include url='fe-zapf.xml'/> + </fo:block> + <fe:include url='fe-zapf.xml'/> + </fo:block> + <fo:block end-indent='1cm' text-indent='3cm'> + <fe:include url='fe-zapf.xml'/> + </fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1004.fo b/tex/context/foxet/fo-1004.fo new file mode 100644 index 000000000..1c057edd7 --- /dev/null +++ b/tex/context/foxet/fo-1004.fo @@ -0,0 +1,35 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='2cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' initial-page-number='123'> + <fo:flow flow-name='xsl-region-body'> + <fo:block-container space-before.optimum='12pt'> + <fo:block> + before<fo:inline space-start='10pt' >inbetween</fo:inline>after + </fo:block> + <fo:block> + before<fo:inline space-end='10pt'>inbetween</fo:inline>after + </fo:block> + <fo:block> + before<fo:inline space-start='10pt' space-end='10pt'>inbetween</fo:inline>after + </fo:block> + <fo:block> + before<fo:inline space-start='-10pt' space-end='-10pt'>inbetween</fo:inline>after + </fo:block> + <fo:block> + before<fo:inline space-start='250%' space-end='250%'>inbetween</fo:inline>after + </fo:block> + </fo:block-container> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1101.fo b/tex/context/foxet/fo-1101.fo new file mode 100644 index 000000000..f6953d522 --- /dev/null +++ b/tex/context/foxet/fo-1101.fo @@ -0,0 +1,63 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='1cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' fe:tracing='true'> + <fo:flow flow-name='xsl-region-body'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + <fo:list-block + space-before.optimum='12pt' + space-after.optimum='12pt'> + <fo:list-item> + <fo:list-item-label start-indent='10pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='10pt'> + <fo:block>[b]</fo:block> + </fo:list-item-label> + <fo:list-item-body end-indent='0pt'> + <fo:list-block> + <fo:list-item> + <fo:list-item-label start-indent='40pt'> + <fo:block>[bb]</fo:block> + </fo:list-item-label> + <fo:list-item-body end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + </fo:list-block> + </fo:list-item-body> + </fo:list-item> + </fo:list-block> + <fo:list-block + start-indent='1cm' + end-indent='1cm' + space-before.optimum='12pt' + space-after.optimum='12pt'> + <fo:list-item> + <fo:list-item-label start-indent='10pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + </fo:list-block> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1102.fo b/tex/context/foxet/fo-1102.fo new file mode 100644 index 000000000..f8d5a9df3 --- /dev/null +++ b/tex/context/foxet/fo-1102.fo @@ -0,0 +1,128 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='1cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' fe:tracing='true' fe:testgrid='true'> + <fo:flow flow-name='xsl-region-body'> + <fo:list-block + space-before.optimum='12pt' + space-after.optimum='12pt' + provisional-distance-between-starts='2cm' + provisional-label-separation='.5cm'> + <!-- fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='50pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='50pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='50pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='50pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='50pt' end-indent='50pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='50pt' end-indent='50pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='50pt' end-indent='50pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='50pt' end-indent='50pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='10%' end-indent='75%'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='35%' end-indent='10%'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item --> + <fo:list-item> + <fo:list-item-label start-indent='1cm' end-indent='10cm'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='4cm' end-indent='1cm'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='1cm' end-indent='label-end()'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='5cm' end-indent='1cm'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='1cm' end-indent='10cm'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='body-start()' end-indent='2cm'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='1cm' end-indent='label-end()'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='body-start()' end-indent='3cm'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + </fo:list-block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1103.fo b/tex/context/foxet/fo-1103.fo new file mode 100644 index 000000000..245f3ff0e --- /dev/null +++ b/tex/context/foxet/fo-1103.fo @@ -0,0 +1,85 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='1cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' fe:tracing='true'> + <fo:flow flow-name='xsl-region-body'> + <fo:list-block space-before.optimum='12pt' space-after.optimum='12pt' + start-indent='10pt' end-indent='10pt'> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='10pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='10pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='10pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='10pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='10pt' end-indent='10pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='0pt' end-indent='0pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='0pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='10pt' end-indent='10pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + <fo:list-item> + <fo:list-item-label start-indent='10pt' end-indent='0pt'> + <fo:block>[a]</fo:block> + </fo:list-item-label> + <fo:list-item-body start-indent='10pt' end-indent='10pt'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + </fo:list-block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1104.fo b/tex/context/foxet/fo-1104.fo new file mode 100644 index 000000000..6867e772f --- /dev/null +++ b/tex/context/foxet/fo-1104.fo @@ -0,0 +1,28 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='1cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test'> + <fo:flow flow-name='xsl-region-body'> + <fo:list-block> + <fo:list-item> + <fo:list-item-label> + <fo:block text-align="center">X</fo:block> + </fo:list-item-label> + <fo:list-item-body> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:list-item-body> + </fo:list-item> + </fo:list-block> + </fo:flow> + </fo:page-sequence> + +</fo:root> diff --git a/tex/context/foxet/fo-1201.fo b/tex/context/foxet/fo-1201.fo new file mode 100644 index 000000000..364dcb214 --- /dev/null +++ b/tex/context/foxet/fo-1201.fo @@ -0,0 +1,40 @@ +<?xml version='1.0'?> + +<!-- foxet test file - Hans Hagen - PRAGMA ADE - www.pragma-ade.com --> + +<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format' xmlns:fe='http://www.pragma-ade.com/schemas/foxet.rng'> + + <fo:layout-master-set> + <fo:simple-page-master master-name='test' margin='2cm'> + <fo:region-body margin='1cm'/> + </fo:simple-page-master> + </fo:layout-master-set> + + <fo:page-sequence master-reference='test' fe:tracing='true'> + <fo:flow flow-name='xsl-region-body'> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + <fo:block> + test + <fo:inline position='static' font-size='600%'>S</fo:inline> + <fo:inline position='static' font-size='400%'>S</fo:inline> + <fo:inline position='static' font-size='500%'>S</fo:inline> + <fo:inline position='fixed' right='2cm' bottom='2cm' font-size='600%'>F</fo:inline> + <fo:inline position='fixed' right='2cm' top='2cm' font-size='400%'>F</fo:inline> + <fo:inline position='fixed' left='2cm' bottom='2cm' font-size='500%'>F</fo:inline> + <fo:inline position='absolute' right='1cm' bottom='1cm' font-size='600%'>A</fo:inline> + <fo:inline position='absolute' right='1cm' top='1cm' font-size='400%'>A</fo:inline> + <fo:inline position='absolute' left='1cm' bottom='1cm' font-size='500%'>A</fo:inline> + <fo:inline position='relative' right='2mm' bottom='2mm' font-size='600%'>R</fo:inline> + <fo:inline position='relative' right='2mm' top='2mm' font-size='400%'>R</fo:inline> + <fo:inline position='relative' left='2mm' bottom='2mm' font-size='500%'>R</fo:inline> + test + <fo:inline position='static' font-size='600%'>Q</fo:inline> + <fo:inline position='relative' right='2mm' bottom='2mm' font-size='600%'>Q</fo:inline> + <fo:inline position='relative' right='2mm' top='2mm' font-size='400%'>Q</fo:inline> + <fo:inline position='relative' left='2mm' bottom='2mm' font-size='500%'>Q</fo:inline> + </fo:block> + <fo:block><fe:include url='fe-zapf.xml'/></fo:block> + </fo:flow> + </fo:page-sequence> + +</fo:root> |