VS Code 终端字符间距过宽
终端字体间距过宽
有时候恢复终端就会出现这种情况(比如显示屏分辨率变化)。暂且尝试的方法是显式设置终端字体(而不是把终端字体留空,让其隐式使用编辑器字体)。感觉还是没有用!
https://github.com/microsoft/vscode/issues/120004
将 terminal.integrated.letterSpacing
改成别的值再改回 0(默认值)就能恢复。
“终端字体间距过宽”的复现:
- 首先 VS Code 在使用独显。
- 禁用独显,VS Code 被迫使用核显。
- 终端当前活跃的 tab 恢复正常,但是不活跃的 tab 字符间距过宽。
再研究发现并不只是显卡切换,而是渲染方式切换后,非活跃的 tab 就会出现字距过宽的问题。包括:
on => off
canvas => off