GithubHelp home page GithubHelp logo

Comments (5)

gosh-darn avatar gosh-darn commented on July 19, 2024 1

It is typical for type designers to omitt parts of the style name, wherever it does not deviate from the default. Some could even argue that PublicSans-Regular should be shortened to simply PublicSans due to the fact that the regular weight is the default in a font family.
 I am, however, against this school of thought and do, as you suggest, write out the full stylenames. By this logic you would end up with PublicSans-RegularUpright, PublicSans-RegularItalic, PublicSans-BoldUpright andPublicSans-BoldItalic and so on. The upright is also written out for consistency; this way, each style receives the same amount of variables, which looks cleaner and is easier to sort in a filesystem like the one on GitHub.
 If you were to add widths and optical sizes to the mix, you would end up with monstrosities like PublicSans-DisplayCondensedBoldItalic and PublicSans-TextMediumRegularUpright, which I personally think look pretty cool.

from public-sans.

davelab6 avatar davelab6 commented on July 19, 2024

For me this is rational, but it's illogical, because my prime logic is to do what human users expect, not what may be convenient for machines. And fonts have decades of convention to not be named -RegularItalic but just -Italic :)

from public-sans.

dellow avatar dellow commented on July 19, 2024

@davelab6 I'm a human and not a machine, I'd expect RegularItalic BUT I take your point and given you work on Google Fonts I'll concede you probably know more about what other humans expect in font naming logic than I do!

from public-sans.

moyogo avatar moyogo commented on July 19, 2024

Imagine the font family is expanded with condensed widths.

By the current convention one should expect PublicSans-Condensed instead of PublicSans-CondensedRegular, and PublicSans-Regular would not be renamed as PublicSans-NormalRegular, nor PublicSans-Italic as PublicSans-NormalItalic.
Similary PublicSans-Regular is not called PublicSans-RegularUpright.

By convention, the default weight, width, slant (or any design axis) style name is dropped when another style name is present.

from public-sans.

maya avatar maya commented on July 19, 2024

Thanks for the suggestions, but it appears the font is aligned with current font naming conventions.

from public-sans.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.