microsoft / cascadia-code

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
Other
25.16k stars 797 forks source link

`::` is not ligated properly #551

Open registerGen opened 2 years ago

registerGen commented 2 years ago

Cascadia family version

2106.17

Cascadia family variant(s)

Cascadia Code (the version with ligatures)

Font file format(s)

Windows Terminal included version (TTF (variable))

Platform

Windows

Other Software

Windows Terminal

What happened?

The second :: is not ligated.

screenshot

aaronbell commented 2 years ago

In this situation, there is a ligature conflict. Essentially, the >:: is ligating as expected (following the same behavior as <: and <:::>, but it is thus ligating differently than ::.

I'll think through the issue but am not sure there's a good solution.