List<Shape> generateShapes(text, {double size = 100}) { throw ("Font generateShapes need implement .... "); }