[PATCH] gdiplus: Accept newer version in OpenType header.
Nikolay Sivov
nsivov at codeweavers.com
Sat Apr 9 00:12:06 CDT 2022
On 4/9/22 00:26, Esme Povirk wrote:
>
> - if (GET_BE_WORD(header->major_version) != 1 || GET_BE_WORD(header->minor_version) != 0)
> + if ((GET_BE_WORD(header->major_version) != 1 || GET_BE_WORD(header->minor_version) != 0)
> + && (GET_BE_WORD(header->major_version) != 0x4f54 || GET_BE_WORD(header->minor_version) != 0x544f))
> return NULL;
>
> pos = sizeof(*header);
This field is specified as uint32 [1], that also makes it more obvious
that this is checking for OTTO marker.
[1]
https://docs.microsoft.com/en-us/typography/opentype/spec/otff#table-directory
More information about the wine-devel
mailing list