Dear List,
I have encountered a byte interpreter exception when rendering a Japanese font.
I think I may have found a bug in SkipCode() function in ttinterp.c.
On version 2.4.10, in ttinterp.c, at line#4477,
CUR.length = 2 - CUR.length * CUR.code[CUR.IP + 1];
The NPUSHW needs to double the offset:
CUR.length = 2 - CUR.length * CUR.code[CUR.IP + 1]*2;
It works for our product, anyone can confirm it?
Best Regards,
Dakai
_______________________________________________
Freetype mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype