ICEpdf
  1. ICEpdf
  2. PDF-35

Font substitution differs between 2.x and 3.0

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: 3.1
    • Component/s: Font Engine
    • Labels:
      None
    • Environment:
      -

      Description

      The font substitutions for this particular PDF differ between ICEpdf 2.7.1 and 3.0. The customer prefers the look of the 2.7.1 version.

      ICEpdf 2.7.1

      Font Substitution: Found system font: Tahoma-Bold for named font Tahoma-Bold
      Font Substitution: Found system font: Arial-BoldItalicMT for named font Arial-BoldItalicMT
      Font Substitution: Found java font: LucidaBright for named font TimesNewRomanPSMT
      Font Substitution: Found system font: Arial-BoldMT for named font Arial-BoldMT
      Font Substitution: Found java font: LucidaBright-Italic for named font TimesNewRomanPS-ItalicMT

      ICEpdf 3.0

      FINE: Font Subsitution: Found system font: Arial-BoldMT for named font Arial-BoldMT
      FINE: Font Substitution: Found java font: LucidaBright-Italic for named font TimesNewRomanPS-ItalicMT

        Activity

        Tyler Johnson created issue -
        Tyler Johnson made changes -
        Field Original Value New Value
        Salesforce Case [50070000009K6u7]
        Patrick Corless made changes -
        Fix Version/s 3.1 [ 10181 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19343 Mon Oct 05 08:46:13 MDT 2009 patrick.corless PDF-35 - updated font substitution exclusion rule to avoid using TimesNewRomanPS, catch was also preventing TimesNewRomanPSMT from being found.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontManager.java
        Patrick Corless made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Patrick Corless added a comment -

        Updated the FontManger class exclusion rules to be mores specific around the font "TimesNewRomanPS". The font in question has problems with some Eastern European glyphs and thus we avoid using it. The same rule was also keeping TimesNewRomanPSMT from loading which is a valid font.

        Show
        Patrick Corless added a comment - Updated the FontManger class exclusion rules to be mores specific around the font "TimesNewRomanPS". The font in question has problems with some Eastern European glyphs and thus we avoid using it. The same rule was also keeping TimesNewRomanPSMT from loading which is a valid font.
        Patrick Corless made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Patrick Corless added a comment -

        ICEpdf 3.1.0 has been released, closing issues.

        Show
        Patrick Corless added a comment - ICEpdf 3.1.0 has been released, closing issues.
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: