Description
Measures how many terminal columns a Unicode character or string will occupy. It helps command-line programs align tables, prompts, progress bars, and menus correctly even when text contains accents, emoji, or East Asian characters.
Developers use it as a formatting library. It does not add a user-facing app; other terminal tools depend on it to avoid broken spacing and hard-to-read output.