Fixed the calculations so that bounds has the right dimensions and approximately right location when glyph scale has been altered.