wcwidth¶
- Introduction
- Overview
- More documentation
- Specification
- Public API
- libwcwidth
- Quick Start
- Example Programs
- Overview
- Memory ownership
- String length conventions
- Alternate encodings
- wcwidth_u32()
- wcswidth_u32() and wcswidth_u8()
- wcstwidth_u32() and wcstwidth_u8()
- wcwidth_width_u32() and wcwidth_width_u8()
- wcwidth_ljust_u8(), wcwidth_rjust_u8(), and wcwidth_center_u8()
- wcwidth_clip_u8()
- wcwidth_wrap_u8() and wcwidth_wrap_u8_text()
- wcwidth_escape_strip()
- Differences from the Python package
- Supported Terminals
- Unicode Version
- C11 Public API
- wcwidth.h
- width.h
- textwrap.h
- align.h
- clip.h
- escape.h
- utf8.h
- grapheme.h
wcwidth_grapheme_iter_twcwidth_grapheme_iter_new()wcwidth_grapheme_next()wcwidth_grapheme_iter_free()wcwidth_grapheme_boundary_before()wcwidth_grapheme_boundary_after()wcwidth_grapheme_iter_new_u32()wcwidth_grapheme_next_u32()wcwidth_grapheme_boundary_before_u32()wcwidth_grapheme_boundary_after_u32()
- sgr.h
- text_sizing.h
- terminal_override.h
- wcwidth_config.h
- table_types.h
- Unicode release files
- Developing
- History
- Related Projects