diff --git a/src/type1/t1gload.c b/src/type1/t1gload.c index 26ff2f5b6..d644267aa 100644 --- a/src/type1/t1gload.c +++ b/src/type1/t1gload.c @@ -1597,7 +1597,9 @@ if ( size->root.metrics.y_ppem < 24 ) glyph->root.outline.flags |= ft_outline_high_precision; - + + glyph->root.outline.flags |= ft_outline_reverse_fill; + /* glyph->root.outline.second_pass = TRUE; glyph->root.outline.high_precision = ( size->root.metrics.y_ppem < 24 ); @@ -1642,7 +1644,7 @@ } } } - + return error; } diff --git a/src/type1z/t1gload.c b/src/type1z/t1gload.c index dccfe4fc5..52cd51408 100644 --- a/src/type1z/t1gload.c +++ b/src/type1z/t1gload.c @@ -1332,6 +1332,9 @@ glyph->root.outline.flags &= ft_outline_owner; if ( size->root.metrics.y_ppem < 24 ) glyph->root.outline.flags |= ft_outline_high_precision; + + glyph->root.outline.flags |= ft_outline_reverse_fill; + /* glyph->root.outline.second_pass = TRUE; glyph->root.outline.high_precision = ( size->root.metrics.y_ppem < 24 );