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

Typescript generic issue #57

Open
1 task
y0na24 opened this issue Nov 11, 2023 · 5 comments
Open
1 task

Typescript generic issue #57

y0na24 opened this issue Nov 11, 2023 · 5 comments
Labels
bug Something isn't working where: package The issue corresponds to the distribution package

Comments

@y0na24
Copy link

y0na24 commented Nov 11, 2023

Font Name (Geist Sans/Geist Mono):

  • Geist Sans
  • [+] Geist Mono Regular

Description of the Issue:
When I try to use generic in typescript, i can't go between arrows as it be taken as one symbol.

Steps to Reproduce:

  1. as in screenshot, just type any interface with generic type, for example FC<>

Expected Behavior:
I expected to have an opportunity to go between these arrows and write my interface, but the cursor just goes left or right, but not in the middle

Screenshots:
Geist bug

If applicable, add screenshots to help explain your problem.

Environment (please complete the following information):

  • OS: MacOS
  • Version of the Font: 1.0.1

Additional Context:
Font looks great, this bug is the only bad a thing, imo of course

@y0na24 y0na24 added the bug Something isn't working label Nov 11, 2023
@y0na24
Copy link
Author

y0na24 commented Nov 25, 2023

And I found out, that it works like that only with enabled ligatures, if i disable it, there is no problem
screenshot

@mybearworld

This comment was marked as outdated.

@y0na24
Copy link
Author

y0na24 commented Nov 30, 2023

yeah, but it is impossible right now with enabled ligatures using Geist Mono

@mybearworld

This comment was marked as outdated.

@chengluyu
Copy link

Hello everyone, this is because Geist Mono doesn’t use contextual alternates to implement the ligature of programming languages. I’m trying and making some progress on my own fork! Stay tuned!

Before:

CleanShot.2023-12-11.at.01.58.17.mp4

After:

CleanShot.2023-12-11.at.02.00.07.mp4

@guidoferreyra guidoferreyra added the where: package The issue corresponds to the distribution package label Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working where: package The issue corresponds to the distribution package
Projects
None yet
Development

No branches or pull requests

4 participants