Description
Measure how many terminal columns Unicode characters occupy from Python code. It helps command-line tools align tables, prompts, and text output when characters do not all have the same visible width.
This is a formatting support library, not a text editor. Applications should test with the terminals and languages they target because emoji, CJK characters, and combining marks can still vary by environment.