code: protected Rectangle2D getStringBounds(TextLayout tl)
      {
          return new Rectangle2D.Float(0, -tl.getAscent(), tl.getAdvance(),
                  tl.getAscent() + tl.getDescent() + tl.getLeading());
      }
docs: Gets the string bounds.
  
  @param tl
  textlayout instance
  @return the string bounds