anchor.diff:              text: span,
               textAlign: TextAlign.center,
               textDirection: TextDirection.ltr,
  -            textScaleFactor: textScale);
  +            textScaleFactor: holder.textScale);
   
           tp.layout();
           canvasWrapper.drawText(tp, sectionCenterOffsetTitle - Offset(tp.width / 2, tp.height / 2));
  
positive.code:           center +
            Offset(
              math.cos(radians(sectionCenterAngle)) *
                  (_calculateCenterRadius(viewSize, data.centerSpaceRadius) +
                      (section.radius * percentageOffset)),
              math.sin(radians(sectionCenterAngle)) *
                  (_calculateCenterRadius(viewSize, data.centerSpaceRadius) +
                      (section.radius * percentageOffset)),
            );
  
        final sectionCenterOffsetTitle = sectionCenter(section.titlePositionPercentageOffset);
  
negative.code:   /// [textScale] used for scaling texts inside the chart,
    /// parent can use [MediaQuery.textScaleFactor] to respect
    /// the system's font size.
    PieChartPainter() : super() {
      _sectionPaint = Paint()..style = PaintingStyle.stroke;
  
      _sectionsSpaceClearPaint = Paint()
  