Ligatures stop working on some devices when a string exceeds three characters #10513

Closed
opened 2026-01-31 02:23:36 +00:00 by claunia · 2 comments
Owner

Originally created by @lygamac on GitHub (Sep 5, 2020).

image

As the image shows, ligatures work only when a string is less or equal than 3 characters.

It only fails on my main desktop: My Surface device does not have this problem and works flawlessly with infinite long strings.

  • The configuration files on both devices are exactly the same.

However, I tried the same font and ligatures in vscode and both of them are working correctly.


The font and the windows-terminal itself are downloaded from the same source:


Any ideas?

Originally created by @lygamac on GitHub (Sep 5, 2020). ![image](https://user-images.githubusercontent.com/49118209/92314087-86631600-efd3-11ea-92f9-b1be7bbef094.png) As the image shows, ligatures work only when a string is less or equal than 3 characters. It **only fails on my main desktop**: My Surface device does not have this problem and works flawlessly with infinite long strings. - The configuration files on both devices are exactly the same. However, I tried the same font and ligatures in **vscode and both of them are working correctly**. -------------------- The font and the windows-terminal itself are downloaded from the same source: - https://chocolatey.org/packages/firacodenf - https://chocolatey.org/packages/microsoft-windows-terminal/ --------------------- Any ideas?
claunia added the Needs-TriageNeeds-Tag-FixNeeds-Attention labels 2026-01-31 02:23:37 +00:00
Author
Owner

@DHowett commented on GitHub (Sep 9, 2020):

Can you check the version of the Fire Code NF font on your desktop and laptop? I believe "infinite arrows" were added in a recent update, and Windows is occasionally bad about handling font updates.

@DHowett commented on GitHub (Sep 9, 2020): Can you check the version of the Fire Code NF font on your desktop and laptop? I believe "infinite arrows" were added in a recent update, and Windows is occasionally bad about handling font updates.
Author
Owner

@lygamac commented on GitHub (Sep 9, 2020):

Thanks for the tip.

I got two version of Fira Code NF installed on my desktop (2.0 and 5.0). After deleting the 2.0, ligatures are working correctly.

It seems that while other applications uses the newest version found and Windows Terminal uses the first one it finds.

@lygamac commented on GitHub (Sep 9, 2020): Thanks for the tip. I got two version of Fira Code NF installed on my desktop (2.0 and 5.0). After deleting the 2.0, ligatures are working correctly. It seems that while other applications uses the newest version found and Windows Terminal uses the first one it finds.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#10513