Description
The Hermes CLI/TUI has significant rendering issues when handling Chinese characters:
- Character Overlap/Misalignment: When typing Chinese characters, the input box layout breaks and the cursor position becomes offset.
- Deletion Bug: Pressing backspace to delete Chinese characters does not correctly clear the visual space, leading to 'ghost' characters or incorrect screen updates.
- Rendering Lag: There is noticeable visual corruption when mixing English and Chinese in the same input line.
This makes using Hermes in a native Chinese terminal environment very difficult.
Steps to Reproduce
- Run
hermes in a terminal.
- Type a string of Chinese characters (e.g.,
你好测试).
- Try to backspace to delete them.
- Observe the visual corruption in the input box.
Environment
- OS: Linux (CLI)
- Hermes Version: 0.8.0
- Terminal: UTF-8 compatible
Description
The Hermes CLI/TUI has significant rendering issues when handling Chinese characters:
This makes using Hermes in a native Chinese terminal environment very difficult.
Steps to Reproduce
hermesin a terminal.你好测试).Environment