http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2106 *** shadow/2106 Mon Jun 11 04:23:36 2001 --- shadow/2106.tmp.25363 Mon Jun 11 04:23:36 2001 *************** *** 0 **** --- 1,118 ---- + +============================================================================+ + | broken justification with numeric umlaut entities | + +----------------------------------------------------------------------------+ + | Bug #: 2106 Product: Fop | + | Status: NEW Version: 0.17 | + | Resolution: Platform: PC | + | Severity: Normal OS/Version: Windows NT/2K | + | Priority: Other Component: pdf renderer | + +----------------------------------------------------------------------------+ + | Assigned To: [EMAIL PROTECTED] | + | Reported By: [EMAIL PROTECTED] | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | URL: | + +============================================================================+ + | DESCRIPTION | + a line having a word with a numeric entity is wrongly indented. + It seems that the width of escaped characters like Ü is not + computed. The following fo-code should produce two identical + paragraphs: + + ------------------------------------------ + + <?xml version="1.0" encoding="ISO-8859-1"?> + <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <fo:layout-master-set> + <!-- layout information --> + <fo:simple-page-master + master-name="dibi-pdf" + page-width="9.5cm" + page-height="14.25cm" + margin-top="0.5cm" + margin-bottom="0.5cm" + margin-left="1cm" + margin-right="1cm"> + <fo:region-body margin-top="0.5cm" margin-bottom="0.5cm" /> + <fo:region-before extent="0.5cm"/> + <fo:region-after extent="0.5cm"/> + </fo:simple-page-master> + </fo:layout-master-set> + <!-- end: defines page layout --> + + + <fo:page-sequence master-name="dibi-pdf"> + <fo:static-content flow-name="xsl-region-before"> + <fo:block text-align="end" font-size="10pt" font-family="sans-serif"> + Seite <fo:page-number /> + </fo:block> + </fo:static-content> + + <fo:static-content flow-name="xsl-region-after"> + <fo:block text-align="center" font-size="10pt" font-family="sans-serif"> + <fo:page-number /> + </fo:block> + </fo:static-content> + + <fo:flow flow-name="xsl-region-body"> + + <fo:block font-size="12pt" + font-family="sans-serif" + line-height="16pt" + space-after.optimum="15pt" + background-color="blue" + color="white" + text-align="center" + padding-top="3pt"> + rendering error with numeric entities + </fo:block> + + + <fo:block font-size="8pt" + font-family="sans-serif" + line-height="10pt" + space-after.optimum="3pt" + text-align="justify" + language="de" + hyphenate="true" + hyphenation-push-character-count="2" + hyphenation-remain-character-count="2"> + Die genau umgekehrte Kurslinie zielte dorthin, wo sich - befände man sich + nicht im Frieden und wäre die Raumpiraterie kein ausgerottetes Übel - + ein möglicher Angreifer, unsichtbar für das Auge und auch mit den + besten und teuersten elektronischen Mitteln kaum zu orten, so lange auf Position + gehalten hätte, bis ihm der Augenblick zum Angriff günstig erschien. + Das war eine in den Kämpfen des Bürgerkrieges erprobte Taktik - und + später war sie von Ahmed Khan zur höchsten Perfektion entwickelt + worden. Bei all seinen Überfällen hatte der aus den VOR stammende + Deserteur, der sich mit einer gemischten Bande anderer Halunken zusammengetan + hatte, das Moment der Überraschung auf seiner Seite gehabt. Anders war es + nicht zu erklären, daß selbst schnelle Schiffe seiner + verhältnismäßig plumpen Aggression zum Opfer fielen. + </fo:block> + + <fo:block font-size="8pt" + font-family="sans-serif" + line-height="10pt" + space-after.optimum="3pt" + text-align="justify" + language="de" + hyphenate="true" + hyphenation-push-character-count="2" + hyphenation-remain-character-count="2"> + Die genau umgekehrte Kurslinie zielte dorthin, wo sich - befände man sich nicht + im Frieden und wäre die Raumpiraterie kein ausgerottetes Übel - ein möglicher + Angreifer, unsichtbar für das Auge und auch mit den besten und teuersten + elektronischen Mitteln kaum zu orten, so lange auf Position gehalten hätte, bis + ihm der Augenblick zum Angriff günstig erschien. Das war eine in den Kämpfen des + Bürgerkrieges erprobte Taktik - und später war sie von Ahmed Khan zur höchsten + Perfektion entwickelt worden. Bei all seinen Überfällen hatte der aus den VOR + stammende Deserteur, der sich mit einer gemischten Bande anderer Halunken + zusammengetan hatte, das Moment der Überraschung auf seiner Seite gehabt. Anders + war es nicht zu erklären, daß selbst schnelle Schiffe seiner verhältnismäßig + plumpen Aggression zum Opfer fielen. + </fo:block> + + </fo:flow> <!-- closes the flow element--> + </fo:page-sequence> <!-- closes the page-sequence --> + </fo:root> \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]