dualwidth
Dualwidth refers to the property of certain characters to occupy two columns in a fixed-width display, contrasting with the single column used by most Latin characters. It arises primarily in environments that render text on monospaced grids, such as terminal emulators and code editors, where East Asian scripts are commonly mixed with Western text. Characters that take two columns are typically those classified as fullwidth or wide in Unicode.
Unicode defines width properties for characters. The East Asian Width property uses categories such as F (fullwidth)
Rendering engines rely on width information from tables or libraries (for example, wcwidth) to compute the display
Accurate dualwidth handling is important for text editors, terminals, data tables, and log displays that mix