Flutter package that makes text more readable.
It works with fixed-width as well as variable-width fonts.

text balancer

How To Use

/// Widget
TextBalancer('text');

/// Text Extension
Text('text').balance(
  context,
  maxWidth: constraints.maxWidth,
);

/// String Extension
'text'.balance(
  textStyle: textStyle,
  maxWidth: constrains.maxWidth,
)

Performance

performance

  • Time complexity : n^2

References

Libraries

text_balancer