opencode TUI 在中文 Windows 旧控制台花屏:根因是新宋体缺 U+2580 字形
Xukun-Liu · ghdev · 2026-10-15
- 现象:在 Windows 传统控制台(conhost.exe,如 cmd.exe)启动 opencode 的 TUI,提示面板底边渲染成一排空心方框;Windows Terminal 不受影响。
- 根因:面板底边用 ▀(U+2580)和 ╹(U+2579)绘制,而中文 Windows 默认控制台字体新宋体(NSimSun)按 GB2312 覆盖字形,含 U+2584/U+2588 等 but 不含 U+2580 与 U+2579,缺字形即画成空心框。
- 验证方法:作者在真实 conhost 窗口逐字符绘制并回读像素做成对照表;换用 Consolas 字体后两字符均正常渲染,排除 conhost 渲染限制,确证为字体覆盖问题;还抓取了控制台屏幕缓冲的 ANSI 流佐证。
- 规避:改用 Windows Terminal(自带字体回退)或切换控制台字体;启动 logo 处也用了 U+2580,同样受影响。
「编程与Agent」频道最新
- Garry Tan 力挺 Aside Browser:让 Agent 真正用好网页的解法 — garrytan · 2026-10-23
- 1Password 推出 Agent 专用登录方案,AI 可代登录却不接触密码 — AndrewSchmidtFC · 2026-10-23
- MCP 服务器 30 天后暗藏窃取 SSH 密钥指令,作者开源 mcp-guard 防变节 — ErgoniaWorks · 2026-10-23
- 实测:不在 AGENTS.md 里写明的 MCP 工具,编码 Agent 不会用 — colinmcnamara · 2026-10-23
- 用开源模型+Claude 把一段网球视频变成世界级教练 — tweetsatpreet · 2026-10-23
- 132 个免费开源 AI Agent 与 RAG 项目合集,星标 1.65 万 — Arindam_1729 · 2026-10-23