Investigate/implement renderer setting to disable ligatures #1044

Open
opened 2026-01-30 22:14:53 +00:00 by claunia · 0 comments
Owner

Originally created by @miniksa on GitHub (May 14, 2019).

I think there is a setting somewhere in the DirectWrite stuff that will let you tell ligatures to go away and just use the individual symbols from a given font.

I think that by doing nothing, fonts like Fira Code are choosing the ligature.

This represents rooting around in DirectWrite land to see if:

  1. If there is a setting to stop ligatures from forming
  2. If we should pipe it through (or tell folks to stuff it because they could just choose a non-ligature font)
  3. Piping it through as a user preference, potentially.

Anyone could do the rooting around, so tagging as help-wanted. Please don't get too far without letting us know the investigation first.

Also, this is coming out of #514

Originally created by @miniksa on GitHub (May 14, 2019). I *think* there is a setting somewhere in the DirectWrite stuff that will let you tell ligatures to go away and just use the individual symbols from a given font. I *think* that by doing nothing, fonts like Fira Code are choosing the ligature. This represents rooting around in DirectWrite land to see if: 1. If there is a setting to stop ligatures from forming 2. If we should pipe it through (or tell folks to stuff it because they could just choose a non-ligature font) 3. Piping it through as a user preference, potentially. Anyone could do the rooting around, so tagging as help-wanted. Please don't get too far without letting us know the investigation first. Also, this is coming out of #514
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#1044