From: W. B. <de...@de...> - 2006-06-29 16:25:09
|
Quoting Tony Graham <Ton...@Su...>: > Welcome to xmlroff and the xmlroff-list. Please subscribe if you are going > to > continue this thread. Done. > I would have also said that '--compat' was documented in the README and in > xmlroff.fo (and shortly in an xmlroff man page from Oliver Kiddle). If it Yes, --compat works fine for my example. Thanks! I somehow didn't realise, that I need this option. A manual page (hopefully a DocBook refentry?) will be good for people like me. > > libpango1.0-dev 1.12.3-1 > > Are these the packages that you have to use or the packages that you used? These are the packages, that I used to build xmlroff. > In principle, if you're not using the Cairo backend, the minimum Pango > version > is 1.6. Pango 1.12 is pretty recent, and even when the Cairo backend is > enabled, the minimum Pango version is 1.10. Good. I will do more tests, esp. with multi-language input... Cheers, W. Borgert |
From: Tony G. <Ton...@Su...> - 2006-06-29 20:11:14
|
"W. Borgert" <de...@de...> writes: > Quoting Tony Graham <Ton...@Su...>: >> Welcome to xmlroff and the xmlroff-list. Please subscribe if you are going >> to >> continue this thread. > > Done. Great. >> I would have also said that '--compat' was documented in the README and in >> xmlroff.fo (and shortly in an xmlroff man page from Oliver Kiddle). If it > > Yes, --compat works fine for my example. Thanks! > > I somehow didn't realise, that I need this option. A manual > page (hopefully a DocBook refentry?) will be good for people > like me. It occurred to me later that the website documentation doesn't cover it. I'm working on reusing Oliver's manpage on the website, but I'd like to find a better way than that used for reusing the conformance information between the xmlroff manual and the website. Anybody interested in writing the XSL to include a DocBook manpage into a DocBook website page? Anybody got a smarter way of doing it, e.g., with XInclude? >> > libpango1.0-dev 1.12.3-1 >> >> Are these the packages that you have to use or the packages that you used? > > These are the packages, that I used to build xmlroff. > >> In principle, if you're not using the Cairo backend, the minimum Pango >> version >> is 1.6. Pango 1.12 is pretty recent, and even when the Cairo backend is >> enabled, the minimum Pango version is 1.10. > > Good. > > I will do more tests, esp. with multi-language input... That would be good. That part doesn't get much exercise, despite it being Pango's promise of easy multi-language processing that prompted basing xmlroff on Pango all those years ago. If you could manage to write your multilingual tests in a form suitable for inclusion in the xmlroff testsuite, that would be even better. Regards, Tony. |
From: Teus B. <te...@te...> - 2006-07-17 15:36:43
|
Hi, I tried to compile xmlroff on Fedora Core 5. Configure went fine: ./configure --prefix=/usr Make had a problem: it failed on pango-xsl-attributes.h. PangoXSL was installed. Making all in libfo make[2]: Entering directory `/home/teus/xmlroff-0.3.98/libfo' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"libfo\" -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -I../area -I../fo -I../property -I../datatype -g -O2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -MT fo-layout.lo -MD -MP -MF ".deps/fo-layout.Tpo" -c -o fo-layout.lo fo-layout.c; \ then mv -f ".deps/fo-layout.Tpo" ".deps/fo-layout.Plo"; else rm -f ".deps/fo-layout.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"libfo\" -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I.. -I../area -I../fo -I../property -I../datatype -g -O2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -MT fo-layout.lo -MD -MP -MF .deps/fo-layout.Tpo -c fo-layout.c -fPIC -DPIC -o .libs/fo-layout.o fo-layout.c:12:43: error: pangoxsl/pango-xsl-attributes.h: No such file or directory In file included from fo-layout.c:15: ../libfo/fo-layout-private.h:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fo_layout_line_stacking_strategy_to_pango_line_stacking_strategy' fo-layout.c:465: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fo_layout_line_stacking_strategy_to_pango_line_stacking_strategy' make[2]: *** [fo-layout.lo] Error 1 make[2]: Leaving directory `/home/teus/xmlroff-0.3.98/libfo' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/teus/xmlroff-0.3.98' make: *** [all] Error 2 Is there anything that I did wrong? Thank you, Teus Benschop |
From: Tony G. <Ton...@Su...> - 2006-07-23 23:00:08
|
Sorry for the delay in responding, but I was on vacation last week. Teus Benschop <te...@te...> writes: > I tried to compile xmlroff on Fedora Core 5. > > Configure went fine: ./configure --prefix=/usr > > Make had a problem: it failed on pango-xsl-attributes.h. PangoXSL was > installed. It appears that PangoXSL is not included in the includes passed to the compiler, but I expect that you knew that already. Did you run 'configure' twice, as it says in the INSTALL file? What does the 'configure' output show for 'PANGOXSL_CFLAGS'? Does 'configure' run the dependent 'configure' for the bundled PangoXSL? What is your 'PKG_CONFIG_PATH' environment variable value? Can you compile if you use './configure --disable-pangoxsl'? Regards, Tony. > Making all in libfo > make[2]: Entering directory `/home/teus/xmlroff-0.3.98/libfo' > if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. > -DG_LOG_DOMAIN=\"libfo\" -I/usr/include/libxml2 > -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I.. -I../area -I../fo -I../property > -I../datatype -g -O2 -pthread -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -MT fo-layout.lo -MD -MP -MF > ".deps/fo-layout.Tpo" -c -o fo-layout.lo fo-layout.c; \ > then mv -f ".deps/fo-layout.Tpo" ".deps/fo-layout.Plo"; else rm -f > ".deps/fo-layout.Tpo"; exit 1; fi > gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"libfo\" > -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I.. -I../area -I../fo -I../property > -I../datatype -g -O2 -pthread -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -MT fo-layout.lo -MD -MP -MF > .deps/fo-layout.Tpo -c fo-layout.c -fPIC -DPIC -o .libs/fo-layout.o > fo-layout.c:12:43: error: pangoxsl/pango-xsl-attributes.h: No such file > or directory > In file included from fo-layout.c:15: > ../libfo/fo-layout-private.h:43: error: expected '=', ',', ';', 'asm' or > '__attribute__' before > 'fo_layout_line_stacking_strategy_to_pango_line_stacking_strategy' > fo-layout.c:465: error: expected '=', ',', ';', 'asm' or '__attribute__' > before 'fo_layout_line_stacking_strategy_to_pango_line_stacking_strategy' > make[2]: *** [fo-layout.lo] Error 1 > make[2]: Leaving directory `/home/teus/xmlroff-0.3.98/libfo' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/teus/xmlroff-0.3.98' > make: *** [all] Error 2 > > Is there anything that I did wrong? > > Thank you, > > Teus Benschop > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > xmlroff-list mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlroff-list |
From: Teus B. <te...@te...> - 2006-07-24 08:30:22
|
Dear Tony, The very first suggestion made by you, running configure twice, solved the problem. I guess I should have read the INSTALL file and not assume that xmlroff behaves like expected of a Linux package. Thanks for the reply. Teus. Tony Graham wrote: > Sorry for the delay in responding, but I was on vacation last week. > > Teus Benschop <te...@te...> writes: > >> I tried to compile xmlroff on Fedora Core 5. >> >> Configure went fine: ./configure --prefix=/usr >> >> Make had a problem: it failed on pango-xsl-attributes.h. PangoXSL was >> installed. >> > > It appears that PangoXSL is not included in the includes passed to the > compiler, but I expect that you knew that already. > > Did you run 'configure' twice, as it says in the INSTALL file? > > What does the 'configure' output show for 'PANGOXSL_CFLAGS'? > > Does 'configure' run the dependent 'configure' for the bundled PangoXSL? > > What is your 'PKG_CONFIG_PATH' environment variable value? > > Can you compile if you use './configure --disable-pangoxsl'? > > Regards, > > > Tony. > > >> Making all in libfo >> make[2]: Entering directory `/home/teus/xmlroff-0.3.98/libfo' >> if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. >> -DG_LOG_DOMAIN=\"libfo\" -I/usr/include/libxml2 >> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 >> -I/usr/lib/glib-2.0/include -I.. -I../area -I../fo -I../property >> -I../datatype -g -O2 -pthread -I/usr/include/glib-2.0 >> -I/usr/lib/glib-2.0/include -MT fo-layout.lo -MD -MP -MF >> ".deps/fo-layout.Tpo" -c -o fo-layout.lo fo-layout.c; \ >> then mv -f ".deps/fo-layout.Tpo" ".deps/fo-layout.Plo"; else rm -f >> ".deps/fo-layout.Tpo"; exit 1; fi >> gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"libfo\" >> -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 >> -I/usr/lib/glib-2.0/include -I.. -I../area -I../fo -I../property >> -I../datatype -g -O2 -pthread -I/usr/include/glib-2.0 >> -I/usr/lib/glib-2.0/include -MT fo-layout.lo -MD -MP -MF >> .deps/fo-layout.Tpo -c fo-layout.c -fPIC -DPIC -o .libs/fo-layout.o >> fo-layout.c:12:43: error: pangoxsl/pango-xsl-attributes.h: No such file >> or directory >> In file included from fo-layout.c:15: >> ../libfo/fo-layout-private.h:43: error: expected '=', ',', ';', 'asm' or >> '__attribute__' before >> 'fo_layout_line_stacking_strategy_to_pango_line_stacking_strategy' >> fo-layout.c:465: error: expected '=', ',', ';', 'asm' or '__attribute__' >> before 'fo_layout_line_stacking_strategy_to_pango_line_stacking_strategy' >> make[2]: *** [fo-layout.lo] Error 1 >> make[2]: Leaving directory `/home/teus/xmlroff-0.3.98/libfo' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/home/teus/xmlroff-0.3.98' >> make: *** [all] Error 2 >> >> Is there anything that I did wrong? >> >> Thank you, >> >> Teus Benschop >> >> >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> xmlroff-list mailing list >> xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmlroff-list >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > xmlroff-list mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlroff-list > > > |
From: Teus B. <te...@te...> - 2006-07-24 09:04:13
|
Hi, Formatting the xsl-fo file given below fails with these messages: [teus@localhost references]$ xmlroff --compat document.fo (process:24370): libfo-CRITICAL **: fo_area_table_split_before_height_check: assertion `max_height > 0' failed (process:24370): libfo-CRITICAL **: fo_area_table_split_before_height: assertion `max_height > 0' failed Is this because of errors in the .fo file? Thanks, Teus. Here is the xsl-fo file: <?xml version="1.0" encoding="UTF-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="Bitstream Charter" font-size="12pt" text-align="justify"> <fo:layout-master-set> <fo:simple-page-master master-name="blank-page" page-width="21cm" page-height="29.7cm"> <fo:region-body></fo:region-body> <fo:region-before region-name="header-blank" extent="0cm"/> </fo:simple-page-master> <fo:simple-page-master master-name="odd-page" page-width="21cm" page-height="29.7cm"> <fo:region-body margin-top="2cm" margin-bottom="2cm" margin-left="2cm" margin-right="1cm"></fo:region-body> <fo:region-before region-name="header-odd" extent="2cm"/> </fo:simple-page-master> <fo:simple-page-master master-name="even-page" page-width="21cm" page-height="29.7cm"> <fo:region-body margin-top="2cm" margin-bottom="2cm" margin-left="1cm" margin-right="2cm"></fo:region-body> <fo:region-before region-name="header-even" extent="2cm"/> </fo:simple-page-master> <fo:page-sequence-master master-name="text"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank-page"/> <fo:conditional-page-master-reference odd-or-even="odd" master-reference="odd-page"/> <fo:conditional-page-master-reference odd-or-even="even" master-reference="even-page"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> </fo:layout-master-set> <fo:page-sequence master-reference="text"> <fo:static-content flow-name="header-blank"> </fo:static-content> <fo:static-content flow-name="header-odd"> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="2cm"/> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-column column-width="1cm"/> <fo:table-body> <fo:table-row height="1.8cm"> <fo:table-cell/> <fo:table-cell/> <fo:table-cell display-align="after"> <fo:block text-align="center"> <fo:retrieve-marker retrieve-class-name="book"/> <fo:retrieve-marker retrieve-class-name="chapter"/> </fo:block> </fo:table-cell> <fo:table-cell display-align="after"> <fo:block text-align-last="end"> 20 July 2006 <fo:leader leader-length="1cm"/> <fo:page-number/> </fo:block> </fo:table-cell> <fo:table-cell/> </fo:table-row> </fo:table-body> </fo:table> </fo:static-content> <fo:static-content flow-name="header-even"> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="1cm"/> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-column column-width="2cm"/> <fo:table-body> <fo:table-row height="1.8cm"> <fo:table-cell/> <fo:table-cell display-align="after"> <fo:block text-align="start"> <fo:page-number/> <fo:leader leader-length="1cm"/> 20 July 2006 </fo:block> </fo:table-cell> <fo:table-cell display-align="after"> <fo:block text-align="center"> <fo:retrieve-marker retrieve-class-name="book"/> <fo:retrieve-marker retrieve-class-name="chapter"/> </fo:block> </fo:table-cell> <fo:table-cell/> <fo:table-cell/> </fo:table-row> </fo:table-body> </fo:table> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Genesis 24:16 16 Njalo inkazana yayikhangeleka kuhle kakhulu, i<fo:inline font-weight="bold">ntombi</fo:inline> okungelandoda eyaziyo; yasisehlela emthonjeni, yagcwalisa imbiza yayo, yenyuka. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Exodus 22:16 16 Uba-ke indoda iyenga i<fo:inline font-weight="bold">ntombi</fo:inline> engakhombanga, ilale layo, izayilobola lokuyilobola ibe ngumkayo. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Exodus 22:17 17 Uba uyise esala lokwala ukumnika yona, uzabhadala imali njengelobolo lezi<fo:inline font-weight="bold">ntombi</fo:inline>. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Leviticus 21:3 3 langodadewabo i<fo:inline font-weight="bold">ntombi</fo:inline>, eseduze laye, engazange ibe ngeyendoda; angazingcolisa ngayo. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Leviticus 21:14 14 Umfelokazi, kumbe olahliweyo, loba isifebe esingcolisiweyo, laba kangabathathi. Kodwa uzathatha i<fo:inline font-weight="bold">ntombi</fo:inline> ebantwini bakibo ibe ngumka<fo:inline font-size="100%" font-style="italic" font-weight="normal" text-decoration="none">khe</fo:inline>, </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Deuteronomy 22:19 19 bamhlawulise inhlamvu zesiliva ezilikhulu, bazinike uyise we<fo:inline font-weight="bold">ntombi</fo:inline>, ngoba iveze ibizo elibi phezu kwe<fo:inline font-weight="bold">ntombi</fo:inline> yakoIsrayeli. Njalo izakuba ngumkayo; kayilakuyilahla zonke insuku zayo. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Deuteronomy 22:23 23 Uba kulentombazana eyi<fo:inline font-weight="bold">ntombi</fo:inline> egane indoda, njalo indoda imthole phakathi komuzi, ilale layo, </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Deuteronomy 22:28 28 Uba indoda ifice intombazana eyi<fo:inline font-weight="bold">ntombi</fo:inline> engagananga, iyibambe, ilale layo, babesebeficwa, </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Deuteronomy 32:25 25 Ngaphandle umhedla uzabenza bafelwe, lezindlini ezingaphakathi uvalo, lejaha le<fo:inline font-weight="bold">ntombi</fo:inline>, omunyayo kanye lendoda eyimpunga. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Judges 19:24 24 Khangelani, indodakazi yami eyi<fo:inline font-weight="bold">ntombi</fo:inline>, lomfazi wakhe omncane. Ake ngibakhuphele kini. Libathobise, lenze kibo okulungileyo emehlweni enu; kodwa kulumuntu lingenzi linto yobuthutha. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Judges 21:12 12 Basebethola phakathi kwezakhi zeJabeshi-Gileyadi amankazana angamakhulu amane izi<fo:inline font-weight="bold">ntombi</fo:inline> ezingayazanga indoda ngokulala lowesilisa; basebewaletha enkambeni eShilo, eselizweni leKhanani. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> 2 Samuel 13:2 2 UAmnoni wasehlupheka kakhulu waze wagula ngenxa kaTamari udadewabo; ngoba wayeyi<fo:inline font-weight="bold">ntombi</fo:inline> e<fo:inline font-weight="bold">gcweley</fo:inline>o, kwasekusiba nzima emehlweni kaAmnoni ukwenza ulutho kuye. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> 2 Samuel 13:18 18 Njalo wayegqoke isigqoko esilemibalabala, ngoba amadodakazi enkosi ayizi<fo:inline font-weight="bold">ntombi</fo:inline> ayegqoka izigqoko ezinjalo. Inceku yasimkhuphela phandle, yanxiba umnyango emva kwakhe. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> 1 Kings 1:2 2 Inceku zayo zasezisithi: Inkosi yethu kayidingelwe intombazana, ukuze iyilondoloze, iyonge, ilale esifubeni sayo ukuze ikhudumale. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> 2 Kings 19:21 21 Nanti ilizwi leNKOSI elikhulume ngaye: IZiyoni iyakudelela, iyakuklolodela, iJerusalema inikina ikhanda layo ngemva kwakho. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> 2 Chronicles 36:17 17 Ngalokho-ke yathuma kubo inkosi yamaKaladiya eyabulala amajaha abo lendlini yabo engcwele, ingahawukeli amajaha lezi<fo:inline font-weight="bold">ntombi</fo:inline>, abadala lamaxhegu; iNKOSI uNkulunkulu yabanikela bonke esandleni sayo. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Esther 2:2 2 Inceku zenkosi zasezisithi: inkosi kayidingelwe i<fo:inline font-weight="bold">ntombi</fo:inline> ezinhle, </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Esther 2:3 3 ikhethe izinduna kuwo wonke amazwe ombuso wayo ukuziletha lezozi<fo:inline font-weight="bold">ntombi</fo:inline> ezinhle ezindlini zabesifazana emzini omkhulu iSusa, zinikezwe kuHegayi umthenwa wenkosi olondoloza abesifazana ukuthi zinikwe amakha azo; </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Esther 2:17 17 inkosi yamthanda okwedlula bonke abanye abesifazana bayo, yamphatha kuhle yaba lomusa kuye okwedlula zonke ezinye i<fo:inline font-weight="bold">ntombi</fo:inline>, yamthwalisa umqhele wobukhosi, yamenza inkosikazi yayo esikhundleni sikaVashiti. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Esther 2:19 19 Kwathi i<fo:inline font-weight="bold">ntombi</fo:inline> sezibuthanisiwe, uMoridekayi waba khona esigodlweni. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Job 31:1 1 Ngazimisela ukuthi kangiyikukhangela i<fo:inline font-weight="bold">ntombi</fo:inline> ngamehlo ami. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Psalms 45:14 14 yembethe izembatho ezilemibala eminengi iyasiwa enkosini, lezi<fo:inline font-weight="bold">ntombi</fo:inline> ezingabangane bayo ziyayilandela. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Psalms 78:63 63 Umlilo waqeda amajaha abo, lezi<fo:inline font-weight="bold">ntombi</fo:inline> zabo kazendanga. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Psalms 148:12 12 majaha, lani zi<fo:inline font-weight="bold">ntombi</fo:inline>, maxhegu labantwana. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Isaiah 23:4 4 Woba lenhloni, wena Sidoni, ngoba ulwandle selukhulumile lwathi: Kangizanga ngihelelwe, kangizanga ngibelethe, kangikhulisanga amadodana lamadodakazi. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Isaiah 23:12 12 Yathi: Kawusayikujabula, wena muzi weSidoni ocindezelweyo; suka, ubalekele eKuprosi, kanti lakhona lapho kawuyikuphumula. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Isaiah 37:22 22 nanti ilizwi iNKOSI elikhulume ngaye: IZiyoni iyakudelela, iyakuklolodela, iJerusalema inikina ikhanda layo ngemva kwakho. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Isaiah 47:1 1 Yehla, uhlale othulini, wena Babiloni; yehlani esihlalweni sobukhosi lihlale phansi, lina maKaladiya. Ngoba kawusayikubizwa ngokuthi uthambile, ubuthakathaka. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Isaiah 62:5 5 Ngoba njengejaha lithatha i<fo:inline font-weight="bold">ntombi</fo:inline>, ngokunjalo-ke okwakhayo uzakuthatha; lanjengomyeni ethokoziswa ngumakoti, uNkulunkulu wakho uzathokoza ngawe. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Jeremiah 2:32 32 I<fo:inline font-weight="bold">ntombi</fo:inline> ingazikhohlwa yini iziceco zayo lomakoti izembatho zakhe? Kanti abantu bami bangikhohliwe insuku ezingelakubalwa. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Jeremiah 14:17 17 Uzakutsho lelilizwi kibo elokuthi: Amehlo ami kawehlise inyembezi ebusuku lemini zingakhawuli, ngoba abantu bami balimele kakhulu, balinyazwe yikutshaywa okubi. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Jeremiah 18:13 13 Ngakho-ke iNKOSI ithi: Buzani phakathi kwezizwe, ukuthi ngubani owake wezwa okunjengalokhu? I<fo:inline font-weight="bold">ntombi</fo:inline> uIsrayeli yenzile into eyesabekayo. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Jeremiah 31:4 4 Ngizabuya ngikwakhe, wakheke, wena <fo:inline font-weight="bold">ntombi</fo:inline> Israyeli. Uzavunula, uthathe amachacho akho, ungene ekugideni kwabathokozayo. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Jeremiah 31:13 13 Kuzakuthi izi<fo:inline font-weight="bold">ntombi</fo:inline> zithokoze ekugideni, amajaha labadala bajabule kanyekanye. Ngizaphendula ukukhala kwabo kube yintokozo, ngizabaduduza, ngibanike intokozo endaweni yosizi; </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Jeremiah 31:21 21 Zimisele izitshengiso, uzimise, iziqondiso zendlela, uqaphelise kakhulu umgwaqo omkhulu, indlela owahamba ngayo. Buya, wena <fo:inline font-weight="bold">ntombi</fo:inline> Israyeli, ubuyele emizini yakini. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Jeremiah 46:11 11 Yana eGileyadi, uyedinga umuthi. wena Gibithe. Lokhu eyakho yonke iyize, ngoba kawusili. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Jeremiah 51:22 22 ngiphahlaze ngawe amadoda labesifazana, amaxhegu labatsha, amajaha lezi<fo:inline font-weight="bold">ntombi</fo:inline>, </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Lamentations 1:4 4 Imigwaqo eya eZiyoni iyalila, ngoba kakho ozayo kuyo emikhosini emisiweyo. Emasangweni ayo kakulabantu, labapristi bayo bayabubula. I<fo:inline font-weight="bold">ntombi</fo:inline> zayo ziyahlupheka. Iyahlupheka kakhulu. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Lamentations 1:15 15 INkosi yeyisile wonke amaqhawe ami phakathi kwami, yabiza umhlangano omelene lami ukubulala amajaha ami. INkosi inyathele uJuda njengesikhamelweni sewayini. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Lamentations 1:18 18 INKOSI ilungile, ngoba ngilihlamukile ilizwi layo. Kodwa ake lizwe, bantu lonke, libone ukuhlupheka kwami. I<fo:inline font-weight="bold">ntombi</fo:inline> zami lamajaha ami kuthunjiwe. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Lamentations 2:10 10 Abadala beZiyoni bahlezi phansi bethule, bathele uthuli emakhanda abo, bagqoke izembatho zokulila. I<fo:inline font-weight="bold">ntombi</fo:inline> zeJerusalema zikhothamisele phansi amakhanda azo. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Lamentations 2:13 13 Ngingathini ngawe? Ngingakufananisa lani, wena Jerusalema? Ngingakufananisa lani ukuze ngikududuze, wena Ziyoni? Ngoba ukuchitheka kwakho kukhulu njengolwandle. Ngubani ongakwelapha? </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Lamentations 2:21 21 Obhuqwini lwezindlela kulele abatsha labadala; i<fo:inline font-weight="bold">ntombi</fo:inline> zami lamajaha ami kubulewe; esukwini lokuthukuthela kwakho uzibulele wena, wazibulala ungelasihawu. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Lamentations 5:11 11 Badlova abesifazana eZiyoni, lezi<fo:inline font-weight="bold">ntombi</fo:inline> emizini yakoJuda. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Ezekiel 9:6 6 libulale liqede amaxhegu, amajaha lezi<fo:inline font-weight="bold">ntombi</fo:inline>, abantwana abancinyane labesifazana; kodwa lingathinti loyedwa olophawu, liqalise endlini yami engcwele. Baqala ngamadoda amadala ayephambi kwethempeli. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Ezekiel 44:22 22 Kabayikuthatha umfelokazi loba owesifazana owehlukene lendoda, kodwa bazathatha i<fo:inline font-weight="bold">ntombi</fo:inline> kuphela eyosendo lwakoIsrayeli, loba umfelokazi ongumfelokazi wompristi. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Joel 1:8 8 Lilani njenge<fo:inline font-weight="bold">ntombi</fo:inline> egqoke isembatho sokulila, ililela umyeni wobutsha bayo. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Amos 5:2 2 Iwile i<fo:inline font-weight="bold">ntombi</fo:inline> enguIsrayeli, kayisayikuvuka futhi; iwele phansi emhlabathini wayo, kakho ongayivusa. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Amos 8:13 13 Ngalolosuku i<fo:inline font-weight="bold">ntombi</fo:inline> ezinhle lamajaha azaqaleka ngenxa yokoma. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> <fo:table table-layout="fixed" width="100%"> <fo:table-column column-width="proportional-column-width(1)"/> <fo:table-body> <fo:table-row keep-together.within-page="always"> <fo:table-cell> <fo:block space-before="2mm" space-before.conditionality="retain"> Zechariah 9:17 17 Yeka ubuhle balo lokubukeka kwalo! Amabele azakhulisa amajaha, lewayini elitsha likhulise izi<fo:inline font-weight="bold">ntombi</fo:inline>. </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:flow> </fo:page-sequence> </fo:root> |
From: Tony G. <Ton...@Su...> - 2006-07-24 14:57:44
|
Teus Benschop <te...@te...> writes: > Formatting the xsl-fo file given below fails with these messages: > > [teus@localhost references]$ xmlroff --compat document.fo > (process:24370): libfo-CRITICAL **: > fo_area_table_split_before_height_check: assertion `max_height > 0' failed > > (process:24370): libfo-CRITICAL **: fo_area_table_split_before_height: > assertion `max_height > 0' failed > > > Is this because of errors in the .fo file? No. xmlroff does not yet support fo:repeatable-page-master-alternatives (which, while useful, is not required for 'basic' conformance). See http://xmlroff.org/conformance.html xmlroff also doesn't implement the fallback behaviour. The fallback would be to select the 'blank-page' master, which also might not be what you expect. ... > <fo:page-sequence-master master-name="text"> > <fo:repeatable-page-master-alternatives> > <fo:conditional-page-master-reference > blank-or-not-blank="blank" master-reference="blank-page"/> > <fo:conditional-page-master-reference odd-or-even="odd" > master-reference="odd-page"/> > <fo:conditional-page-master-reference odd-or-even="even" > master-reference="even-page"/> > </fo:repeatable-page-master-alternatives> > </fo:page-sequence-master> Regards, Tony. |
From: Teus B. <te...@te...> - 2006-07-24 15:38:58
|
Hi Tony, Thanks for the support. It now formats the xsl-fo document without even one error. You know what: Because of your use of Pango, it formats the Unicode Hebrew better than XEP does. Thanks for the job you are doing. By the way, when do you think that support for fo:repeatable-page-master-alternatives will be in xsmroff? I need it for setting the margins depending on whether it is an even or an odd page. Regards, Teus. Tony Graham wrote: > Teus Benschop <te...@te...> writes: > >> Formatting the xsl-fo file given below fails with these messages: >> >> [teus@localhost references]$ xmlroff --compat document.fo >> (process:24370): libfo-CRITICAL **: >> fo_area_table_split_before_height_check: assertion `max_height > 0' failed >> >> (process:24370): libfo-CRITICAL **: fo_area_table_split_before_height: >> assertion `max_height > 0' failed >> >> >> Is this because of errors in the .fo file? >> > > No. xmlroff does not yet support fo:repeatable-page-master-alternatives > (which, while useful, is not required for 'basic' conformance). > > See http://xmlroff.org/conformance.html > > xmlroff also doesn't implement the fallback behaviour. The fallback would be > to select the 'blank-page' master, which also might not be what you expect. > > ... > >> <fo:page-sequence-master master-name="text"> >> <fo:repeatable-page-master-alternatives> >> <fo:conditional-page-master-reference >> blank-or-not-blank="blank" master-reference="blank-page"/> >> <fo:conditional-page-master-reference odd-or-even="odd" >> master-reference="odd-page"/> >> <fo:conditional-page-master-reference odd-or-even="even" >> master-reference="even-page"/> >> </fo:repeatable-page-master-alternatives> >> </fo:page-sequence-master> >> > > Regards, > > > Tony. > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > xmlroff-list mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlroff-list > > > |
From: Tony G. <Ton...@Su...> - 2006-07-24 16:38:08
|
Teus Benschop <te...@te...> writes: > Thanks for the support. It now formats the xsl-fo document without even one error. That's good. Does it also work without '--compat'? BTW, I added a warning message to the 'configure.in' in CVS to make it obvious when you need to re-run 'configure' because of building with the bundled PangoXSL. > You know what: Because of your use of Pango, it formats the Unicode Hebrew better than XEP does. Music to my ears. Using Pango has meant a lot of work at various times, so it's nice to know that it also pays off at times. > Thanks for the job you are doing. My pleasure. I wish I had more time for it. > By the way, when do you think that support for > fo:repeatable-page-master-alternatives will be in xsmroff? I need it for > setting the margins depending on whether it is an even or an odd page. Since this is open source, the most certain way to get it implemented is for you to do it and contribute it to xmlroff. You could file a feature request on the SourceForge project and/or you could agitate to have it added to the "Big Itches" section of the planning page at http://xmlroff.org/implementation-sequence.html SourceForge doesn't have a voting mechanism for bugs or feature requests AFAIK, so if others see it as a priority, they'll have to chime in on the mailing list to make their opinions known. The fundamental problem is xmlroff development really only happens in my spare time, and there's less of that than there are improvements to be made. Regards, Tony. > Regards, > > Teus. > > Tony Graham wrote: > > Teus Benschop <te...@te...> writes: > > Formatting the xsl-fo file given below fails with these messages: > > [teus@localhost references]$ xmlroff --compat document.fo > (process:24370): libfo-CRITICAL **: > fo_area_table_split_before_height_check: assertion `max_height > 0' failed > > (process:24370): libfo-CRITICAL **: fo_area_table_split_before_height: > assertion `max_height > 0' failed > > Is this because of errors in the .fo file? > > No. xmlroff does not yet support fo:repeatable-page-master-alternatives > (which, while useful, is not required for 'basic' conformance). > > See http://xmlroff.org/conformance.html > > xmlroff also doesn't implement the fallback behaviour. The fallback would be > to select the 'blank-page' master, which also might not be what you expect. > > ... > > <fo:page-sequence-master master-name="text"> > <fo:repeatable-page-master-alternatives> > <fo:conditional-page-master-reference > blank-or-not-blank="blank" master-reference="blank-page"/> > <fo:conditional-page-master-reference odd-or-even="odd" > master-reference="odd-page"/> > <fo:conditional-page-master-reference odd-or-even="even" > master-reference="even-page"/> > </fo:repeatable-page-master-alternatives> > </fo:page-sequence-master> > > Regards, > > Tony. > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > xmlroff-list mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlroff-list > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > xmlroff-list mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlroff-list |
From: Teus B. <te...@te...> - 2006-07-25 01:20:10
|
Hi Tony, Tony Graham wrote: > Teus Benschop <te...@te...> writes: > >> Thanks for the support. It now formats the xsl-fo document without even one error. >> > > That's good. Does it also work without '--compat'? > > Without --compat it gives a couple of errors: [teus@localhost parallelbible]$ xmlroff document.fo (process:8108): libfo-CRITICAL **: fo-fo-error: Cannot rewrite fo:block content.Object path: /FoTree[1]/root[1]/page-sequence[1]/static-content[2]/table[1]/table-body[1]/table-row[1]/table-cell[3]/block[1] Object path: /FoTree[1]/root[1]/page-sequence[1]/static-content[2]/table[1]/table-body[1]/table-row[1]/table-cell[3]/block[1] (process:8108): libfo-CRITICAL **: fo-fo-error: Cannot rewrite fo:block content.Object path: /FoTree[1]/root[1]/page-sequence[1]/static-content[3]/table[1]/table-body[1]/table-row[1]/table-cell[3]/block[1] Object path: /FoTree[1]/root[1]/page-sequence[1]/static-content[3]/table[1]/table-body[1]/table-row[1]/table-cell[3]/block[1] > BTW, I added a warning message to the 'configure.in' in CVS to make it obvious > when you need to re-run 'configure' because of building with the bundled > PangoXSL. > Great! That will prevent some future support requests, most probably. > >> You know what: Because of your use of Pango, it formats the Unicode Hebrew better than XEP does. >> > > Music to my ears. Using Pango has meant a lot of work at various times, so > it's nice to know that it also pays off at times. > > Pls. keep using it, because there is no renderer equal to Pango in the area of Unicode rendering. And Pango is open, so that people can contribute code to it that deals with otherwise overlooked minority languages. >> Thanks for the job you are doing. >> > > My pleasure. I wish I had more time for it. > > >> By the way, when do you think that support for >> fo:repeatable-page-master-alternatives will be in xsmroff? I need it for >> setting the margins depending on whether it is an even or an odd page. >> > > Since this is open source, the most certain way to get it implemented is for > you to do it and contribute it to xmlroff. > > You could file a feature request on the SourceForge project and/or you could > agitate to have it added to the "Big Itches" section of the planning page at > http://xmlroff.org/implementation-sequence.html > > SourceForge doesn't have a voting mechanism for bugs or feature requests > AFAIK, so if others see it as a priority, they'll have to chime in on the > mailing list to make their opinions known. > > The fundamental problem is xmlroff development really only happens in my spare > time, and there's less of that than there are improvements to be made. > > Okay, I will see what to do - probably making some noise about it, as you say, and see if the fix wouldn't be too difficult to do it myself. Thanks, Teus. > Regards, > > > Tony. > > >> Regards, >> >> Teus. >> >> Tony Graham wrote: >> >> Teus Benschop <te...@te...> writes: >> >> Formatting the xsl-fo file given below fails with these messages: >> >> [teus@localhost references]$ xmlroff --compat document.fo >> (process:24370): libfo-CRITICAL **: >> fo_area_table_split_before_height_check: assertion `max_height > 0' failed >> >> (process:24370): libfo-CRITICAL **: fo_area_table_split_before_height: >> assertion `max_height > 0' failed >> >> Is this because of errors in the .fo file? >> >> No. xmlroff does not yet support fo:repeatable-page-master-alternatives >> (which, while useful, is not required for 'basic' conformance). >> >> See http://xmlroff.org/conformance.html >> >> xmlroff also doesn't implement the fallback behaviour. The fallback would be >> to select the 'blank-page' master, which also might not be what you expect. >> >> ... >> >> <fo:page-sequence-master master-name="text"> >> <fo:repeatable-page-master-alternatives> >> <fo:conditional-page-master-reference >> blank-or-not-blank="blank" master-reference="blank-page"/> >> <fo:conditional-page-master-reference odd-or-even="odd" >> master-reference="odd-page"/> >> <fo:conditional-page-master-reference odd-or-even="even" >> master-reference="even-page"/> >> </fo:repeatable-page-master-alternatives> >> </fo:page-sequence-master> >> >> Regards, >> >> Tony. >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share your >> opinions on IT & business topics through brief surveys -- and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> xmlroff-list mailing list >> xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmlroff-list >> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share your >> opinions on IT & business topics through brief surveys -- and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> xmlroff-list mailing list >> xml...@li... >> https://lists.sourceforge.net/lists/listinfo/xmlroff-list >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > xmlroff-list mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlroff-list > > > |
From: Tony G. <Ton...@Su...> - 2006-07-02 14:29:14
|
"W. Borgert" <de...@de...> writes: ... > I will do more tests, esp. with multi-language input... The DocBook testdocs distribution, which I added to the xmlroff tests today, includes multiple i18n test documents. I'm still checking the results, but so far I haven't found anything that I recognise as a i18n-specific problem. Unfortunately, there's no Arabic, Hebrew, Indic, or Mongolian tests, although it does okay at Japanese and appears okay at Korean and Thai. Regards, Tony. |
From: Tony G. <Ton...@Su...> - 2006-07-24 10:18:24
|
Teus Benschop <te...@te...> writes: > The very first suggestion made by you, running configure twice, solved the problem. > > I guess I should have read the INSTALL file and not assume that xmlroff behaves like expected of a Linux package. xmlroff is unusual in that it bundles PangoXSL, on which it depends. Bundling PangoXSL with xmlroff is supposed to make it easier to build xmlroff compared to having to separately find and build PangoXSL before building xmlroff, but it appears to be creating more problems than it solves. There's also been a report of build failure after running 'configure' twice, so the bundling method obviously needs more work. As always, suggestions for improvements are welcome. Regards, Tony. |
From: Tony G. <Ton...@Su...> - 2006-07-25 10:04:50
|
Teus Benschop <te...@te...> writes: > Tony Graham wrote: > Teus Benschop <te...@te...> writes: > Thanks for the support. It now formats the xsl-fo document without even one error. > > That's good. Does it also work without '--compat'? > > Without --compat it gives a couple of errors: > > [teus@localhost parallelbible]$ xmlroff document.fo > > (process:8108): libfo-CRITICAL **: fo-fo-error: Cannot rewrite fo:block content.Object path: /FoTree[1]/root[1]/page-sequence[1]/static-content[2]/table[1]/table-body[1]/table-row[1]/table-cell[3]/block[1] > Object path: /FoTree[1]/root[1]/page-sequence[1]/static-content[2]/table[1]/table-body[1]/table-row[1]/table-cell[3]/block[1] > > (process:8108): libfo-CRITICAL **: fo-fo-error: Cannot rewrite fo:block content.Object path: /FoTree[1]/root[1]/page-sequence[1]/static-content[3]/table[1]/table-body[1]/table-row[1]/table-cell[3]/block[1] > Object path: /FoTree[1]/root[1]/page-sequence[1]/static-content[3]/table[1]/table-body[1]/table-row[1]/table-cell[3]/block[1] xmlroff is not coping with the fo:retrieve-marker and fo:leader. I don't know why. ... > You know what: Because of your use of Pango, it formats the Unicode Hebrew better than XEP does. > > Music to my ears. Using Pango has meant a lot of work at various times, so > it's nice to know that it also pays off at times. > > Pls. keep using it, because there is no renderer equal to Pango in the area > of Unicode rendering. And Pango is open, so that people can contribute code > to it that deals with otherwise overlooked minority languages. That was the original motivation: as Pango adds support for new scripts, xmlroff adds support for new scripts with (hopefully) no effort on our part. Regards, Tony. |