ICEpdf
  1. ICEpdf
  2. PDF-1036

PDF rendered with missing content and characters

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.1.2
    • Fix Version/s: 6.1.3
    • Component/s: Core/Rendering
    • Labels:
      None
    • Environment:
      All

      Description

      With the provided PDF file, some of the content and characters are rendered but some are missing. No errors are seen in the logs.

        Activity

        Arran Mccullough created issue -
        Hide
        Patrick Corless added a comment -

        There is an embedded font that doesn't correctly list the number of glyphs present in the font. As a result the glyphs have a bound height of zero which causes our clip optimization code not to draw the glyph. Fairly easy to adjust for when we are laying out the data structure used to store text for selection.

        Show
        Patrick Corless added a comment - There is an embedded font that doesn't correctly list the number of glyphs present in the font. As a result the glyphs have a bound height of zero which causes our clip optimization code not to draw the glyph. Fairly easy to adjust for when we are laying out the data structure used to store text for selection.
        Patrick Corless made changes -
        Field Original Value New Value
        Fix Version/s 6.1.3 [ 13086 ]
        Hide
        Patrick Corless added a comment -

        Marking as fixed.

        Show
        Patrick Corless added a comment - Marking as fixed.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49418 Thu Oct 27 14:27:35 MDT 2016 patrick.corless PDF-1036 add fall back code to insert a height for glyph when a fonts that has bad height data.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/TextSprite.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #49509 Tue Nov 08 12:33:40 MST 2016 patrick.corless PDF-1036 add fall back code to insert a height for glyph when a fonts that has bad height data.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/TextSprite.java
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: