Skip to content

fix: preserve terminal glyph rendering#10

Open
CoderLuii wants to merge 1 commit into
cloudcli-ai:mainfrom
CoderLuii:codex/fix-web-terminal-rendering
Open

fix: preserve terminal glyph rendering#10
CoderLuii wants to merge 1 commit into
cloudcli-ai:mainfrom
CoderLuii:codex/fix-web-terminal-rendering

Conversation

@CoderLuii

Copy link
Copy Markdown

Summary

  • Decode node-pty output from raw Buffer chunks with a streaming UTF-8 decoder before sending text over the WebSocket.
  • Add explicit xterm.js font fallbacks for common Linux, Windows, and macOS terminal/CJK fonts.
  • Add a per-browser web-terminal-disable-webgl fallback for systems where WebGL glyph rendering still shows black squares.
  • Document the WebGL fallback key in the README.

Why

HolyClaude hit this through the baked Web Terminal plugin: CoderLuii/HolyClaude#40 reports unreadable terminal output with black squares, missing letters, and broken box drawing while running task-master init.

PR #9 points at the same UTF-8 boundary class, but it also includes scroll and tmux/dtach session persistence changes. This PR keeps the rendering fix narrow so it can be reviewed separately.

Testing

  • npm install
  • npm run build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant