commit | 28eee3636caa8b933aaaccf47102bd2e698f29f6 | [log] [tgz] |
---|---|---|
author | Alexei Podtelezhnikov <apodtele@gmail.com> | Thu May 27 11:38:56 2021 -0400 |
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | Thu May 27 11:38:56 2021 -0400 |
tree | 4caaa3e6223dfa826eaf71bc98a067bce7c03d3b | |
parent | 0d1c306e51aeda3e51bc54fcaa1e41f34c387a4b [diff] |
[type42] Fix auto-hinting. The autohinter could not access the base (unscaled) outline in the child TrueType glyph slot. We now share the internal parts between the parent and child glyph slots. Fixes #1057. * src/type42/t42objs.c (T42_GlyphSlot_Init): Remove the internal parts of `T42_GlyphSlot' and replace it with the child TrueType structure. (T42_GlyphSlot_Done): Updated accordingly.