function toP5String(obj) {
      if(obj instanceof String) {
        return obj;
      } else if(typeof obj === 'number') {
        // check if an int
        if(obj === (0 | obj)) {
          return obj.toString();
        } else {
          return p.nf(obj, 0, 3);
        }
      } else if(obj === null || obj === undef) {
        return "";
      } else {
        return obj.toString();
      }
    }
textDescent() height of the font below the baseline of the current font at its current size, in pixels.

@returns {float} height of the font below the baseline of the current font at its current size, in pixels

@see #textAscent