-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Severity: minor
Architect fails to render some emoji characters and shows empty space instead, while the same content renders correctly in Ghostty.
Affected emojis:
π€οΈποΈπ£οΈπΌοΈποΈ
Steps to Reproduce
Starting state: Architect and Ghostty are available on the same machine.
- In Ghostty, run:
printf 'π€οΈποΈπ£οΈπΌοΈποΈ\n' - Confirm Ghostty renders all emojis correctly.
- In Architect, run:
printf 'π€οΈποΈπ£οΈπΌοΈποΈ\n' - Compare output for the same emoji string.
Reproducibility: Always
Expected Behavior
Architect renders the same emoji characters as Ghostty, without dropping visible glyphs.
Actual Behavior
Architect renders some emojis as empty space (no visible glyph), including π€οΈ, while Ghostty shows them correctly.
Suspected Area
Unicode/emoji text rendering pipeline, likely around terminal cell content to glyph shaping/rendering (for example src/render/renderer.zig and src/font.zig).
Acceptance Criteria
- If feasible: a regression test exists that reproduces this bug (fails before fix, passes after)
- The fix does not break existing tests
- If the fix changes documented behavior:
docs/PRD.mdis updated (if present)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working