Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Taller triple equal, not double equal ligatures #2323

Open
3 tasks done
stevemolitor opened this issue May 1, 2024 · 0 comments
Open
3 tasks done

Taller triple equal, not double equal ligatures #2323

stevemolitor opened this issue May 1, 2024 · 0 comments

Comments

@stevemolitor
Copy link

  • The requested variant shape does not go too far away from Iosevka's design.
  • The requested variant does not conflict with any characters in Unicode that Iosevka currently supports.
  • At least two monospace/programming fonts, created by different designers, supported the requested variant. Provide images below.

I'd like to request an option for taller eqeqeq and exeqeq ligatures, for === and !==.

These ligatures are very helpful in Javascript and TypeScript to distinguish from == and !=. However, the Iosevak ligatures are pretty squashed and the three lines so close together look busy and slightly out of place, especially at smaller font sizes.. Other fonts have taller equivalents for these ligatures.

Iosevka:

JetBrains Mono:

Fira Code:

CascadaCode:

D2Coding (a half-width font like Iosevka):

Many of these fonts are bigger than Iosevka. But D2Coding is a half-width font like Iosevka, and even D2Coding's ligatures are a little taller proportionally.

I just think it looks better when there is a little breathing space between the equal bars when there are three of them.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant