<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [PATCH] Replace Splash font rendering by Qt font rendering"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102290#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [PATCH] Replace Splash font rendering by Qt font rendering"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102290">bug 102290</a>
              from <span class="vcard"><a class="email" href="mailto:oliver.sander@tu-dresden.de" title="oliver.sander@tu-dresden.de">oliver.sander@tu-dresden.de</a>
</span></b>
        <pre>Okay, I figured it out, at least for Albert's test file.

For that particular file, the CharCode 'code' _is_ the glyph index.  No mapping
is needed at all.  I do not know under what conditions this property holds. 
The font in the file has encoding 'Identity-H'.  Maybe it only holds for such
encodings.

My patch also ignored the text matrix -- that's why the glyphs were so tiny. 
The font in the file claims to have font size 1, and then scales the glyphs
using the text matrix.

It is not clear to me whether the text matrix may change with each glyph, or
only with each font.  To be on the safe side I update it at each glyph now. 
That's not a lot of additional work, as I need to do a per-glyph transformation
anyway.

A new patch is attached.  Let's see where it breaks next. :-)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>