vscode 盲文字符(由加载器动画使用)在macOS上显示不正确,

bkhjykvo  于 5个月前  发布在  Vscode
关注(0)|答案(8)|浏览(66)

这个问题在所有扩展都禁用时是否发生?:是的

  • VS Code 版本:1.75.1
  • OS 版本:macOS 12.6

重现步骤:

  1. 使用任何显示使用盲文的加载器动画的CLI实用程序,例如 npm install
  2. 对于动画的每一步,您应该看到一个不占用完整空间的点阵,但留下一些空白空间,看起来像一条“蛇”(在Windows上运行正常)
    这是在其他终端(如iTerm2或Terminal.app)中的样子:

这是在VS Code中的样子(我尝试更改字体,但没有帮助)

这是字符:

在Windows版本的VS Code中,这个行为是正确的
在macOS上,它显示的是带有透明填充的圆形而不是空白空间

dsf9zpds

dsf9zpds1#

有任何新闻吗?

jk9hmnmh

jk9hmnmh2#

你好,已经有半年时间了,它被贴上了很多标签。我想知道是否已经考虑到这个问题,因为它的用户体验非常糟糕。

oyjwcjzk

oyjwcjzk3#

有趣的是,这个在Windows上可以运行,但在Mac上不行。这个问题在monaco编辑器中也会出现。

8qgya5xd

8qgya5xd4#

it looks like for xterm.js we are using the python3.9 spinners https://insiders.vscode.dev/github/meganrogge/xterm.js/blob/merogge/acc-tree/.venv/lib/python3.9/site-packages/pip/_vendor/rich/_spinners.py#L21-L37

xpcnnkqh

xpcnnkqh5#

I found this - have you tried other fonts?
gizak/termui#277

qvtsj1bj

qvtsj1bj6#

我发现这是Chromium的错误,这个问题在macOS上的Chrome和其他子浏览器中发生,但在Firefox和Safari中没有发生,所以我在那里提交了一个bug报告。

8fsztsew

8fsztsew7#

查看 gizak/termui#277 ,似乎正在回退的字体正在添加空圆圈?如果是这种情况,这里的修复方法之一是:

  • 尝试在字体家族设置中回退到类似 Symbola 的内容,例如 "terminal.integrated.fontFamily", "TheDefault, Symbola"
  • 支持这些字符的自定义字形渲染,我真的不希望支持这个功能,除非我们绝对必须这样做。
bvuwiixz

bvuwiixz8#

这个bug在1.84.2版本的macOS 14中仍然存在。我尝试使用Symbola、SF Mono、Menlo和Monaco作为主要字体,但没有成功。

相关问题