Warp icon indicating copy to clipboard operation
Warp copied to clipboard

Ligatures showing while disabled

Open zachary-foreflight opened this issue 10 months ago • 2 comments

Pre-submit Checks

Describe the bug

I have the "Show ligatures in terminal" setting disabled, yet ligatures still render when I type in the input field.

Image

For exmaple, .. and --.

To reproduce

  1. Disable Text > Appearance > "Show ligatures in terminal"
  2. 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

Image Image

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

zachary-foreflight avatar Feb 17 '25 16:02 zachary-foreflight

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.

adricasti avatar Apr 15 '25 12:04 adricasti

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.

mingp avatar Jun 12 '25 15:06 mingp

It happens with other fonts too

Image

artemxknpv avatar Aug 21 '25 12:08 artemxknpv