Changed how to measure glyph advance widths

This is the amazing font patch! It changes the character advance width to be based on the cell increment value from the glyph metrics rather than using MeasureString (add more fancy words here to make it sound very advanced)!