      fractional (sub-pixel) values. If `false`, the width and height components
      rounded up to the nearest integer (whole-pixel) value.
 
-     - returns: The size required to draw the text string.
+     - returns: The size required to draw the text string, constrained to the
+     given `maxWidth` and `maxHeight`.
     */
     public func size(of string: String,
                      maxWidth: CGFloat = .greatestFiniteMagnitude,

     fractional (sub-pixel) values. If `false`, the width and height components
     rounded up to the nearest integer (whole-pixel) value.

     - returns: The size required to draw the text string.
    */
    public func size(of string: String,
                     maxSize: CGSize,

     fractional (non-integer sub-pixel) values. If `false`, the width and
     height components rounded up to the nearest integer (whole-pixel) value.

     - returns: The size required to draw the text string, constrained to the
     given `maxWidth` and `maxHeight`.
     */
    public func size(of string: String,
                     maxWidth: CGFloat = .greatestFiniteMagnitude,
