tags 784572 confirmed upstream
thanks

Tim Bagot wrote...

> A colleague was surprised to find a C++ source file misdetected as
> "Embedded OpenType (EOT)". Surprisingly, the magic definition for
> that type relies on just 2 ASCII bytes:

Yuck, that's ugly. For a quick and dirty fix you can replace

> # EOT
> 34    string          LP              Embedded OpenType (EOT)

with

0x40    string          \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
>0x22   string          LP              Embedded OpenType (EOT)

by exploiting the fact these 16 "reserved" octets should be zero. You
could do me a favour by validating it against your available .eot
files.

Also, I'll come up with something nicer which needs some preparation,
though. Days, not months.

    Christoph

Attachment: signature.asc
Description: Digital signature

Reply via email to