ICEpdf
  1. ICEpdf
  2. PDF-526

Font substituted with wrong bracket

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.4
    • Fix Version/s: 5.0.1
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      Linux Red Hat 5.8, Mac 10.6.8
    • Salesforce Case Reference:

      Description

      Detailed analysis of bug provided by user:

      I have a PDF document that contains round brackets in Arial (non-embedded). After I converted the PDF to PNG image, I found that all closing round brackets ")" are replaced with opening brackets "(". For example, 123(4)5 would become 123(4(5.

      Since our system (Linux Red Hat 5.8) does not have the font Arial installed (only installed Arial MT), I turned on the FINEST log and found that ICEPdf used LucidaSans, which is installed in system, for font substitution.

      I found the below log in console:
      FINE: Font Substitution: Found java font: LucidaSans for named font Arial

      I also tested 2 individual PDF documents, both containing only LucidaSans font (one embedded and another non-embedded). I found that the embedded one worked fine while the non-embedded one was having this issue.

        Activity

        Tyler Johnson created issue -
        Tyler Johnson made changes -
        Field Original Value New Value
        Attachment 12033.pdf [ 15511 ]
        Patrick Corless made changes -
        Fix Version/s 5.0.1 [ 10872 ]
        Patrick Corless made changes -
        Fix Version/s 5.1 [ 10675 ]
        Fix Version/s 5.0.1 [ 10872 ]
        Tyler Johnson made changes -
        Salesforce Case Reference 5007000000RWMPpAAP
        Patrick Corless made changes -
        Fix Version/s 5.0.1 [ 10872 ]
        Fix Version/s 5.1 [ 10675 ]
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: