Account for spacing in MapFont.getWidth()

The previous MapFont.getWidth() implementation did not account for
the one-pixel spacing between characters.