Great. Here is a diff of the proposed changes in that case in ttgload.c
@@ -2201,7 +2201,6 @@
TT_Driver driver = (TT_Driver)FT_FACE_DRIVER( glyph->face );
#endif
-
if ( size->bytecode_ready > 0 )
return size->bytecode_ready;
if ( size->bytecode_ready < 0 )
@@ -2215,6 +2214,7 @@
}
exec = size->context;
+ exec->backward_compatibility = 0;
#ifdef TT_SUPPORT_SUBPIXEL_HINTING_MINIMAL
if ( driver->interpreter_version == TT_INTERPRETER_VERSION_40 )
From: Alexei Podtelezhnikov <[email protected]>
Date: Wednesday, October 15, 2025 at 8:39 PM
To: Honnesh Ramachandra <[email protected]>
Cc: Werner LEMBERG <[email protected]>, [email protected]
<[email protected]>
Subject: Re: Bug report: Set exec->backward_compatibility flag before TT CV
program re-execution
EXTERNAL: Use caution when clicking on links or opening attachments.
It is reset but, after CV program execution. Is it possible to reset it before
CV program execution?
Agreed. It makes sense to clear it before CV execution.