Skip to content

Text

Basic text output, wrapping, wide character handling (emoji, CJK), tabs, and line control. This category covers the fundamentals of terminal text rendering, including how terminals handle characters that occupy two columns (CJK ideographs, many emoji) and whether text reflows correctly when the terminal is resized.

8 features in this category

Support Matrix

FeatureGhosttyWezTermAlacrittyvt100xterm.jsKitty
Basic text rendering
Carriage return
Line feed
Overwrite at cursor
Tab stops
CJK wide chars (2 cols)
Emoji wide chars (2 cols)
Text wraps at width

Powered by Termless
Playwright for Terminals