load_VDMX - is the check for bCharSet == -1 necessary?

Troy Rollo wine at troy.rollo.name
Thu Jan 20 22:49:33 CST 2005

In dlls/gdi/freetype.c, load_VDMX refuses to process ratio records in which 
bCharSet is 0. Looking at the meaning of bCharSet and the layout of the VDMX 
table <http://www.microsoft.com/OpenType/OTSpec/vdmx.htm>, I can see no 
rational reason for this, and no reason appears in the code.

Since 13th December this has been generating a FIXME message for some fonts.

Does anybody know of a reason why this check is necessary? Commenting it 
hasn't hurt anything obvious.

More information about the wine-devel mailing list