Skip to content

Fix background block glyph rendering - #9

Merged
askac merged 1 commit into
mainfrom
fix/background-block-glyph-rendering
Aug 24, 2026
Merged

Fix background block glyph rendering#9
askac merged 1 commit into
mainfrom
fix/background-block-glyph-rendering

Conversation

@askac

@askac askac commented Aug 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a reusable ANSI terminal rendering test card for full blocks, half-block seams, progress bars, explicit cell backgrounds, box drawing, colors, and wide text
  • render Unicode Block Elements as exact canvas rectangles in background terminal PNGs instead of font glyphs
  • add pixel-level regression coverage for horizontal, vertical, and half-block boundary seams

Live verification

  • foreground visible_xterm_dom: full and half blocks rendered without seams
  • background terminal_mirror_canvas: reproduced horizontal and vertical seams before the fix
  • explicit blue cell backgrounds confirmed the seam exposed the cell background rather than missing terminal state

Tests

  • bash -n scripts/draw_terminal_patterns.sh
  • tools/.venv_wsl/bin/python tests/agent_browser_smoke.py
  • tools/.venv_wsl/bin/python scripts/run_smoke_tests.py

@askac
askac merged commit 1f549cc into main Aug 24, 2026
2 checks passed
@askac
askac deleted the fix/background-block-glyph-rendering branch August 24, 2026 07:24
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