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

Public Sans - Feature: Additional Axes (ITAL, WDTH, OPSZ, GRAD) #319

Open
2 tasks done
chloe-pfr opened this issue Sep 22, 2024 · 0 comments
Open
2 tasks done

Public Sans - Feature: Additional Axes (ITAL, WDTH, OPSZ, GRAD) #319

chloe-pfr opened this issue Sep 22, 2024 · 0 comments
Labels
Status: Triage We're triaging this issue and grooming if necessary Type: Feature Request New functionality

Comments

@chloe-pfr
Copy link

Is your feature request related to a problem? Please describe.

The current iteration of the Public Sans Variable Font comes in a Roman and Italic version, a file for each, respectively. The only supported axis in each of these files is the weight. Other properties aren't accessible, either, like Optical Sizing or Width, which could increase the utility of this font. This also means I can't easily animate or container query these properties, other than the weight, which would be helpful.

Describe the solution you'd like

In the next version of Public Sans, it would be wonderful if more axes could be made accessible, specifically:

  • Italic (ITAL) :: Move from Roman to Italic, or specify the drama of the Italic within a single file.
  • Grading (GRAD) :: for accessibility, easier reading, depending on the light/dark mode CSS-Tricks - Adjust a variable font’s grade axis
  • Width (WDTH) :: Enable Narrow and Wide variants of the font, and the ability to easily move between them.
  • Optical Sizing (OPSZ) :: Really just fine tuning

Describe alternatives you've considered

I've personally considered other fonts like Helvetica Now Variable ($$$$), or adding the features myself (I don't have that kind of skill), but neither seemed tenable.

I fully acknowledge this is a massive ask, but I also think it would make a much better Public Sans for everyone, including The GSA.

Additional context

No response

Code of Conduct

@chloe-pfr chloe-pfr added the Type: Feature Request New functionality label Sep 22, 2024
@github-actions github-actions bot added the Status: Triage We're triaging this issue and grooming if necessary label Sep 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Triage We're triaging this issue and grooming if necessary Type: Feature Request New functionality
Projects
Status: No status
Development

No branches or pull requests

1 participant