> I met an issue in function t42_parse_sfnts, the statement in
> line 692 seem incorrect as below: [...]
What exactly do you mean with 'meeting an issue'? Do you have a font
that produces strange output because of this line?
> size = (FT_ULong)( limit - parser->root.cursor );
>
> this parser->root.cursor is changed, result the size takes
> incorrect value, it is not size of sfnt table.
IIRC, `size` is not the size of the SFNT table but the size of the
available data. It is only used for checking array boundaries.
> I use the freetype 2.11.0 library
For checking problems it is always best (and easiest for us) if you
test the git version of FreeType.
Werner