Word Unperfect Wiki
Word Unperfect Wiki

Terminal UI

Default launch

The Unix binary opens directly in the WordPerfect-style editing screen instead of the old memo-only demo mode. The bundled sample remains available for smoke tests and parser checks.

  • Fits modern terminal sizes by reading the active terminal geometry.
  • Centers the classic screen on large terminals.
  • Clips gracefully on narrow or short terminals.
  • Keeps the status/help rows visible when space is limited.
  • Uses the same screen renderer path as the host clone instead of a web-only mockup.
  • Uses POSIX paths in Unix file prompts and the document status row.
  • Exposes the top menu bar with File, Edit, Search, Layout, Block, Tools, Font, Graphics, and Help.
  • Supports arrow-key submenu navigation and console mouse menu selection in the Unix terminal path.

Block and font behavior

The current editor build exposes block operations as a first-class menu. Block On, Block Off, Copy Block, Cut Block, and Delete Block are visible in the menu tree, and selected ranges can be highlighted in the TUI. Font attribute commands can wrap the selected block with original paired C3/C4 attribute packets. The screen renderer now differentiates bold, underline, double underline, outline, and redline-style attributes instead of collapsing them all into one generic highlight.

Printer path

Printer output is routed through the libc-backed Linux LPT bridge. By default it targets /dev/lp0, and test runs can override the path with WORD_UNPERFECT_LPT.

WORD_UNPERFECT_LPT=/tmp/word-unperfect-lpt.out ./unix-word-unperfect --print sample.wp
A libc-hosted WordPerfect-style clone with current Block menu, font attribute rendering, source repository, and downloadable Linux build.
XT-Emporium NT
Start
Quick Launch
Word Unperfect
008469 12:57 PM