code: def sizeAdjust(self):
          
          font_width, font_height = self.font_bbox[:2]
          self.width = min(self.width, font_width)
          self.height = min(self.height, font_height)
          self.bbox[:2] = self.width, self.height
  
          self.crop()
docs: If the glyph is bigger than the font (because the user set it smaller)
          this should be able to shorten the size