ICEpdf
  1. ICEpdf
  2. PDF-1131

Vertical text rendered inverted/mirrored

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.2.2
    • Fix Version/s: 6.3.1
    • Component/s: Core/Rendering
    • Labels:
      None
    • Environment:
      All

      Description

      In the provided PDF there is some text displayed vertical. This text is being rendered inverted/mirrored.

        Issue Links

          Activity

          Hide
          Patrick Corless added a comment -

          The PDF seems to be the only one of it's kind in our qa content set. It's a rare bird in that it uses the a 'cm' inside of a text block instead of a 'Tm' token. Our other example all work fine but they have relatively simple transforms containing just scale and translate. This PDF uses a negative shear X value which is why we render the text inverted on the vertical. It would appear we should ignore the shear value if the a 'cm' is used, or at least this is what acrobat seems to be doing. Once we do the correction for the negative value the document renders correctly as do our handful of other document that incorrectly use 'cm' over 'tm'.

          Show
          Patrick Corless added a comment - The PDF seems to be the only one of it's kind in our qa content set. It's a rare bird in that it uses the a 'cm' inside of a text block instead of a 'Tm' token. Our other example all work fine but they have relatively simple transforms containing just scale and translate. This PDF uses a negative shear X value which is why we render the text inverted on the vertical. It would appear we should ignore the shear value if the a 'cm' is used, or at least this is what acrobat seems to be doing. Once we do the correction for the negative value the document renders correctly as do our handful of other document that incorrectly use 'cm' over 'tm'.
          Hide
          Patrick Corless added a comment -

          Marking as fixed.

          Show
          Patrick Corless added a comment - Marking as fixed.
          Hide
          Patrick Corless added a comment -

          Found the root issue reopening.

          Show
          Patrick Corless added a comment - Found the root issue reopening.
          Hide
          Patrick Corless added a comment -

          Similar issue.

          Show
          Patrick Corless added a comment - Similar issue.
          Hide
          Patrick Corless added a comment -

          Marking as fixed.

          Show
          Patrick Corless added a comment - Marking as fixed.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: