`(*` ligature causes wrong bracket-pair colorization for C/C++
Author: mhoumannCreated Sep 28, 2023Updated Jul 16, 2026
Cascadia family version
2111.01
Cascadia family variant(s)
Cascadia Code (the version with ligatures)
Font file format(s)
I don't know
Platform
Windows
Other Software
VS Code 1.82 Visual Studio 2022 17.7
What happened?
(* ligature causes editor bracket-pair colorization to break in certain cases in C/C++
Using pointer deref in parentheses, e.g., in a function call causes the * to be colored same as open parenthesis (
const wchar_t** pp = ...;
wprintf(*);Same issue in both VS Code and Visual Studio 2022
Source: microsoft/cascadia-code