Fix for CFF space glyph regression (#57541).

* src/psaux/psft.c (cf2_decoder_parse_substrings): Replace early-out
  with FT_OFFSET.
This commit is contained in:
Dominik Röttsches 2020-02-25 11:08:11 +02:00 committed by Werner Lemberg
parent fa147af4a5
commit 5b1a37af56
2 changed files with 8 additions and 4 deletions

View File

@ -1,3 +1,10 @@
2020-02-25 Dominik Röttsches <drott@chromium.org>
Fix for CFF space glyph regression (#57541).
* src/psaux/psft.c (cf2_decoder_parse_substrings): Replace early-out
with FT_OFFSET.
2020-02-22 Werner Lemberg <wl@gnu.org>
[woff2] Fix font table access.

View File

@ -316,9 +316,6 @@
FT_Bool is_t1 = decoder->builder.is_t1;
if ( !charstring_base || !charstring_len )
return FT_ERR( Invalid_File_Format );
FT_ASSERT( decoder &&
( is_t1 || decoder->cff ) );
@ -388,7 +385,7 @@
FT_ZERO( &buf );
buf.start =
buf.ptr = charstring_base;
buf.end = charstring_base + charstring_len;
buf.end = FT_OFFSET( charstring_base, charstring_len );
FT_ZERO( &transform );