Ligatures showing while disabled
Pre-submit Checks
- [x] I have searched Warp bugs and there are no duplicates
- [x] I have searched Warp known issues page and my issue is not there
Describe the bug
I have the "Show ligatures in terminal" setting disabled, yet ligatures still render when I type in the input field.
For exmaple, .. and --.
To reproduce
- Disable
Text > Appearance > "Show ligatures in terminal" - Type
..into the input field.
Expected behavior
Ligatures should not render while disabled. For example, typing a period character immediately after another period should not change the rendering of the previous character.
Screenshots
Operating system
MacOS
Operating system and version
Observed on 15.2.0, 15.3.2
Shell Version
Observed on zsh 5.9 (arm64-apple-darwin24.0)
Current Warp version
Observed on v0.2025.02.12.16.51.stable_03, v0.2025.04.02.08.11.stable_03
Regression
Yes, this bug started recently or with an X Warp version
Recent working Warp date
Before inclusion of the ligature feature
Additional context
No response
Does this block you from using Warp daily?
No
Is this an issue only in Warp?
Yes, I confirmed that this only happens in Warp, not other terminals.
Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e
None
I can see that this problem happens when you leave the default Hack font as the terminal font, if you change to things like Courier New or Osaka then the setting to not show ligatures is respected.
I'm also seeing this issue.
I'm also seeing that changing the font to Courier New avoids this issue. If I recall correctly, I believe that Courier New doesn't have ligatures, though. So, the bug may still be there, and not manifesting, due to the font chosen.
It happens with other fonts too