After committing just the C portion of the last patch for the writable FontDirectory I see the same differences in font flag generation. The patch appears to be equivalent to the original code and should have no effect at all.