double value(double? initialSize, [bool any = true]) { final x = (initialSize ?? 0) * (_fontVariant / 100); final v = !any && x < 0 ? 1.0 : x; final r = ((initialSize ?? 0) + v); return r; }