Comment 18 for bug 1001033

Revision history for this message
Steve White (stevan-white) wrote :

Hi Weeble,

Regarding this FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH,
Do you have more information on this, beyond the freetype patch submission?
What OpenType table field is it referring to?
(I would be interested to know if there is something to be improved in FreeMono!)

It is very odd that some fonts give more consistent results from these library calls, and others don't.
Maybe it has something to do with the very fine stem width of these Courier-like faces.

Again, it's unclear to me how a renderer can maintain a scaling from (say) 1000EM to 9px, and
retain the "monospace" property. A choice of rounding method would change the width of a line by more than 10%.
When a whole line of text is rendered, this can be accounted for by antialiasing, but then you're going to have some
interesting problems deciding just where the boundary lies between one letter an the next.