Uploaded image for project: 'FOP'
  1. FOP
  2. FOP-2106

[PATCH] docbook footnote and body text overlap (example fo file included)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 1.0
    • None
    • layout/unqualified
    • None
    • Operating System: Linux
      Platform: PC
    • 53662

    Description

      I discovered this problem with the fop backend of xmlto when using it
      to create a PDF. The docbook document in question is rather large,
      but I managed to extract an except demonstrating the problem. The
      problem is that the footnote text and the body text overlap. I
      initially reported it to Debian as
      <URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683197 > but
      thought it best to report it here too. The docbook source and the
      generated PDF is attached to the Debian bug report. Notice in the
      example how the text of the footnote on the second to last page is
      overlapping with the body.

      I generated the PDF using this command:

      xmlto --noautosize -m xmlto-pdf.xsl --with-fop pdf bad-footnote.xml

      The full document set is available from
      <URL: https://github.com/petterreinholdtsen/free-culture-lessig >, if
      you want to check it out.

      When I investigated some more, I concluded that the problem is with
      the fop processor, not xmlto. The problem exist in both fop versions
      1:0.95.dfsg-11 and 1:1.0.dfsg2-6 in Debian. The fo code generated by
      xmlto include the footnote content as it should, and when I manually
      process the .fo file using fop, the resulting PDF have the overlapping
      text.

      I am attaching the .fo file I used to test this, to allow you to
      reproduce the problem and try to find a fix.

      Could this be the same problem reported in
      <URL: https://issues.apache.org/bugzilla/show_bug.cgi?id=51304 >

      This issue make fop useless for making the PDF version of the Free
      Culture book.

      Attachments

        1. bad-footnote.fo
          140 kB
          Petter Reinholdtsen
        2. fop-2106.diff
          4 kB
          Alexey Neyman
        3. fop-2106.diff
          1 kB
          Alexey Neyman
        4. totalFootnotesLength.fo
          0.8 kB
          Vincent Hennebert

        Activity

          People

            Unassigned Unassigned
            pere@hungry.com Petter Reinholdtsen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: