Ligatures do not work inside VS Code terminal
There seems to be some issue with how Monaspace handles ligatures that they do not work inside the integrated terminal of VS Code.
All settings being identical, a different font like Fira Code works.
I'm having this problem as well. Any updates on this?
I'm observing ligatures not working on color outputs, strikethroughs, and underlines, which might be related. Hasklig, for example, doesn't have this problem.
A test I'm using is:
echo -e "\e[1mbold |> === \e[0m"
echo -e "\e[3mitalic |> === \e[0m"
echo -e "\e[3m\e[1mbold italic |> === \e[0m"
echo -e "\e[4munderline |> === \e[0m"
echo -e "\e[9mstrikethrough |> === \e[0m"
echo -e "\e[31mHello World |> === \e[0m"
echo -e "\x1B[31mHello World |> === \e[0m"
Result for Hasklig:
Result for Monaspace Krypton Var with +liga +calt +dlig +ss01 +ss02 +ss03 +ss04 +ss05 -ss06 +ss07 +ss08 +ss09:
We'll look into this issue for the next release!