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

Regular and slashed variants: can't be packaged together due to using same name #72

Open
dtzWill opened this issue Feb 28, 2022 · 2 comments

Comments

@dtzWill
Copy link

dtzWill commented Feb 28, 2022

Hi!

I package this font (for a linux distribution), and when updating was excited to include the slashed variants (I like base agave but have often enjoyed the slashed zero in other fonts in the past).
Unfortunately since the fonts use the same font name, they can't both be included in the default agave package (well they could but users wouldn't have a good way to select which they want to use in applications/etc).

Even putting them in separate packages only works really as long as a user only installs one of them, which isn't ideal.

Instead, could these be merged into a single font with stylistic sets used to select the preferred variant? This might mean using fontconfig snippets to force a particular variant for terminals/programs that don't let this be specified, however.

Or perhaps more simply, name the latter "Agave-Slashed" or something? This might get messy as variations grow...

Not sure how to best handle it, but those are ways I've seen this handled in other fonts.

Just a thought, thanks! Glad to see this font still growing and improving! 👍

@blobject
Copy link
Owner

Thanks for reporting, and again thank you so much for packaging agave for nixos.

I was shortsighted in offering the variants in the current way; I assumed the user would download the variant they want and not bother with the other. But this is not a useful assumption in terms of packaging.

I guess the stylistic set method is the more proper way of dealing with this, letting zero be unslashed by default. I'll get to fixing this, hopefully soon.

todo:

  • make slashed zero a stylistic variant thing
  • document style switching for end user
  • test in app (editor, font viewer, css)

@blobject
Copy link
Owner

blobject commented Feb 28, 2022

influences auto-generation: #62

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

2 participants