microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
162.99k stars 28.78k forks source link

Extra Character Spacing on macOS VS Code Terminal #124446

Closed yaksheng closed 3 years ago

yaksheng commented 3 years ago

Issue Type: Bug

Hi there

I was surprised to see VS Code showing weird font on its Terminal and when building my C++ project.

I believe the issue is caused by the wrong resizing of fonts when the zoom level of the window is adjusted.

My VS code at present uses a window zoom level of 0. After restarting, the terminal still shows a window zoom level of 0, and terminal letter spacing of zero. However, almost all characters on the terminal and build pane at the bottom right consistently have an empty one character spacing.

To 'fix' this, I used a larger window zoom level of 1. When I switch back to a zoom level of 0, this repeats.

Hope this minor inconvenience can be fixed in an upcoming release.

Thank you and stay safe!

Warmest Regards RIchard

VS Code version: Code 1.56.2 (054a9295330880ed74ceaedda236253b4f39a335, 2021-05-12T17:44:30.902Z) OS version: Darwin x64 20.4.0

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i3-8100B CPU @ 3.60GHz (4 x 3600)| |GPU Status|2d_canvas: enabled
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
webgl: enabled
webgl2: enabled| |Load (avg)|2, 2, 2| |Memory (System)|8.00GB (0.19GB free)| |Process Argv|--crash-reporter-id f5d7b596-188b-4f2c-95a7-d233b9ce8059| |Screen Reader|no| |VM|0%|
Extensions (7) Extension|Author (truncated)|Version ---|---|--- doxdocgen|csc|1.3.1 vscode-pull-request-github|Git|0.26.0 better-cpp-syntax|jef|1.15.5 cmake-tools|ms-|1.7.3 cpptools|ms-|1.3.1 cpptools-extension-pack|ms-|1.0.0 cmake|twx|0.0.17 (1 theme extensions excluded)
vscodebot[bot] commented 3 years ago

(Experimental duplicate detection) Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

Tyriar commented 3 years ago

/duplicate https://github.com/microsoft/vscode/issues/120004