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

Iosevka Extended Widths #1475

Closed
3 tasks done
joshka opened this issue Jan 5, 2024 · 9 comments
Closed
3 tasks done

Iosevka Extended Widths #1475

joshka opened this issue Jan 5, 2024 · 9 comments
Labels
❲Aa❳ new font keep_unlocked Allow discuissions for extended time even after closing

Comments

@joshka
Copy link

joshka commented Jan 5, 2024

Requirements

  • I have searched the issues for my request and found nothing related and/or helpful
  • I have searched the FAQ for help
  • I have searched the Wiki for help

Is your feature request related to a problem? Please describe.
Iosevka fonts have Normal and Extended widths in the unpatched font. The extended width is missing in the patched fonts. The extended width matches the normal width of other fonts (Iosevka's normal width is a narrow width).

Describe the solution you'd like
Include the extended width in the generated font.

Describe alternatives you've considered

Additional context

https://typeof.net/Iosevka/

image image

Font selection in iTerm2. Fonts installed via homebrew.

image image
@Finii
Copy link
Collaborator

Finii commented Jan 5, 2024

Thanks for the suggestion!

Well, Nerd Fonts has no Extended Iosevka in the Nerd Fonts unpatched fonts...:
https://github.com/ryanoasis/nerd-fonts/tree/master/src/unpatched-fonts/Iosevka
So this is not a bug. Not that you said that ;-)

Iosevka has a ridiculous amount of different versions and we only patch a very limited number of them. Still too many for my taste.

Lets assume we add 'extended', in the current setup that means of course with all weights and we have 27 (Italic and Oblique, oh yes), and that for Iosevka and IosevkaTerm. Luckily for IosevkaTermSlap we reduced the number of weights to 15.

That means adding Extended equals adding 27+27+15 = 69 fonts.

Maybe self-patching is not too hard? Or only a more limited set of weights?
Hmm 🤔

@Finii
Copy link
Collaborator

Finii commented Jan 5, 2024

The tag is not really correct, but I believe we have no "extend existing font set" tag.

@Finii
Copy link
Collaborator

Finii commented Jan 5, 2024

If you are an Iterm2 user, is the "use build-in Nerd Font icons" not an option for you, especially if using the nightly build? When I work on Mac this is in fact my go-to option instead of a patched font.

@joshka
Copy link
Author

joshka commented Jan 5, 2024

The iTerm2 feature is not something I was aware of until now. I can't find any docs on it on the iTerm2 site, nor specific settings related to "nerd" in the UI of the stable or beta release. Nightly is probably a bit too bleeding edge for my sensibilities. I can see that there's a couple of refs in the iterm source code to nerd fonts, but can't see an obvious place where the setting surfaces in the UI. What am I missing?

Regardless, my specific situation is from the perspective of a maintainer of a rust TUI library (https://ratatui.rs/). I'm looking for good fonts that work for development of TUI apps. This generally means having good block drawing characters, legacy computing symbols etc, and then Nerd Fonts on top for my day to day use. Fira Code is my go to, but I'd consider Iosevka from time to time. It has better support for the Legacy Computing Symbols block, but I dislike the narrow normal version. Using something that's custom puts me in a place that's not useful for those that use the library.

@joshka
Copy link
Author

joshka commented Jan 6, 2024

Ah found it... that manage special exceptions button:

image

@Finii Finii mentioned this issue Mar 15, 2024
2 tasks
@Finii
Copy link
Collaborator

Finii commented Mar 24, 2024

Closing because transferred to #1095

@Finii Finii closed this as completed Mar 24, 2024
@redactedscribe
Copy link

+1 for inclusion of the extended version of Iosevka as I find the default to be too narrow.

@Finii Finii added the keep_unlocked Allow discuissions for extended time even after closing label Apr 18, 2024
@joshka
Copy link
Author

joshka commented Apr 22, 2024

+1 for inclusion of the extended version of Iosevka as I find the default to be too narrow.

Please don't write +1 comments on github like this. Use the thumbs up instead.

@Finii
Copy link
Collaborator

Finii commented Apr 22, 2024

+1 for inclusion of the extended version of Iosevka as I find the default to be too narrow.

Please don't write +1 comments on github like this. Use the thumbs up instead.

Well, for me the difference between commenting +1 and reacting with thumbs up is that I can conveniently reach people who commented. Who comments implicitly allows to be asked stuff, i.e. gets notifications on new topic comments. If for example something is unclear with the topic discussed and I would like to ask some question people who are interested in that feature, a thumps-up reaction does not help much.
So for me the difference is 'dont care too much but want to express approval' to 'approve and dont mind to get involved'. But maybe I'm imagining that 😬

@joshka joshka changed the title Ioveska Extended Widths Iosevka Extended Widths Dec 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
❲Aa❳ new font keep_unlocked Allow discuissions for extended time even after closing
Projects
None yet
Development

No branches or pull requests

3 participants