anchor.diff:        }
         var currentStyle = effectiveStyle.copyWith(fontSize: startFontSize);
   
  -      while (!_checkFontSize(
  +      while (!_checkTextFits(
             currentStyle, effectiveMaxLines, size.maxWidth, size.maxHeight)) {
           double newFontSize;
           if (presetFontSizes == null) {
  
positive.code:     this.maxLines,
      this.semanticsLabel,
    })  : assert(data != null),
          super(key: key);
  
    /// The text to display.
  
negative.code: 
    /// Lets you specify all the possible font sizes.
    ///
    /// **Important:** The presetFontSizes are used the order they are given in.
    /// If the first fontSize matches, all others are being ignored.
    final List<double> presetFontSizes;
  
  