where, if a glyph has more than hint mask, the second mask
gets applied to points that should have been covered by the first mask.
This commit is contained in:
parent
49b1a9d00a
commit
26438805c7
|
@ -1,3 +1,9 @@
|
||||||
|
2002-07-01 Owen Taylor <owen@redhat.com>
|
||||||
|
|
||||||
|
* src/pshinter/pshalgo2.c (psh2_glyph_find_strong_points): fix a bug
|
||||||
|
where, if a glyph has more than hint mask, the second mask gets applied
|
||||||
|
to points that should have been covered by the first mask.
|
||||||
|
|
||||||
2002-07-01 Keith Packard <keithp@keithp.com>
|
2002-07-01 Keith Packard <keithp@keithp.com>
|
||||||
|
|
||||||
* src/sfnt/ttcmap0.c: fixing the cmap 8 and 12 parsing routines
|
* src/sfnt/ttcmap0.c: fixing the cmap 8 and 12 parsing routines
|
||||||
|
|
|
@ -1130,6 +1130,7 @@
|
||||||
/* process secondary hints to "selected" points */
|
/* process secondary hints to "selected" points */
|
||||||
if ( num_masks > 1 )
|
if ( num_masks > 1 )
|
||||||
{
|
{
|
||||||
|
first = mask->end_point;
|
||||||
mask++;
|
mask++;
|
||||||
for ( ; num_masks > 1; num_masks--, mask++ )
|
for ( ; num_masks > 1; num_masks--, mask++ )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue