Modulevty-6.5Haskell2010
Graphics.Text.Width
This module provides functions to measure the terminal column width of characters and strings.
The functions provided in this module all ultimately make calls to
the C implementation in cbits/mk_wcwidth.c. That code manages some
global state that carries a table of Unicode character widths. For
more details, see Graphics.Vty.UnicodeWidthTable.Install, the C
code, and the "Multi-Column Character Support" section of the project
README.
- 8 values
- Packagevty-6.5
- Exports8
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceWidth.hs
Returns the display width of a character. Assumes all characters with unknown widths are 0 width.
Returns the display width of a string. Assumes all characters with unknown widths are 0 width.
Returns the display width of a text. Assumes all characters with unknown widths are 0 width.
Returns the display width of a lazy text. Assumes all characters with unknown widths are 0 width.