ICEpdf
  1. ICEpdf
  2. PDF-149

Empty font name causes page loading failure

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: 4.0.1
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any

      Description

      The PDF in question has several occurences of a font name that is only contains a subtype definition and not the valid font name. When org.icepdf.core.pobjects.fonts.ofont.Font comes accross the emty font name a illegal state exception comes out of the java.awt.Font class which causes the page loading to fail.

      The lack of a font name is probably against the PDF spec but either way its pretty easy to fix. When we get into this very rare state of an empty font name we can default to serif font which will keep the rendering going.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #20478 Thu Feb 04 08:36:22 MST 2010 patrick.corless PDF-149 fixed issue where empty font names results in a null font being created and thus no page content being rendered.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/fonts/ofont/Font.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: