anchor.diff:  // found in the LICENSE file.
   
   import 'dart:typed_data';
  -import 'dart:ui' as ui;
  -
  -import 'package:flutter/cupertino.dart';
  +import 'dart:ui';
  +
  +import 'package:flutter/foundation.dart';
   import 'package:vector_graphics_codec/vector_graphics_codec.dart';
   
   import 'loader.dart';
  
positive.code:       x,
        xAnchorMultiplier,
        y,
        ui.FontWeight.values[fontWeight],
        fontSize,
        ui.TextDecoration.combine(decorations),
        ui.TextDecorationStyle.values[decorationStyle],
        ui.Color(decorationColor),
        transform,
      ));
    }
  
    @override
    void onDrawText(int textId, int paintId, int? patternId) async {
      final ui.Paint paint = _paints[paintId];
      if (patternId != null) {
        paint.shader = _patterns[patternId]!.shader;
      }
      final _TextConfig textConfig = _textConfig[textId];
      final ui.ParagraphBuilder builder = ui.ParagraphBuilder(ui.ParagraphStyle(
        textDirection: _textDirection,
      ));
      builder.pushStyle(ui.TextStyle(
        locale: _locale,
        foreground: paint,
        fontWeight: textConfig.fontWeight,
  
negative.code:   @override
    void onSize(double width, double height) {
      if (_clipViewbox) {
        _canvas.clipRect(Offset.zero & Size(width, height));
      }
      _size = Size(width, height);
    }
  
    @override
  