Closed ChiefMikeK closed 7 years ago
This is up to Marek, but speaking just for myself, this is github's problem. It's an artificial limitation imposed by them, and we should not have to reconfigure their repos to accommodate these arbitrary limits. They should provide a paging UI that allows people to browse all the files in a directory, and not require a change in the underlying structure of our repos.
@ChiefMikeK : still thinking how to do it. I've done it previously by dividing into sans (now 1000+ files [before about 900 or so]) and serif (400+ font files; serifs will not exceed 1000 for the foreseeable future ). Currently the scheme doesn't work for sans font files. It's a github bug but still thinking how to deal with it. Thank you for the prompt. If you do git clone/pull of the repository you'll get all of the fonts. However, github UI prevents you from looking at these files on the web site.
I suggest we put each family in a directory. Eg. NotoSansArabic/*...
One folder per family would be best and simplest.
@behdad @twardoch : thanks for the suggestion. Sounds like a good solution. @behdad @twardoch @dougfelt : This is not necessary for the variable fonts. Should I do it for consistency reason there also?
I think the variable fonts should be all in one folder — in Noto, typically one or two variable fonts (since the uprights are separate from the italics) correspond to one entire family of fonts (which kind of corresponds to one folder of static fonts).
Also — having the fonts separate by family makes sense because many users won’t perhaps be interested in installing the Noto fonts for all scripts (among others because it causes a strain on some OSes) but if they want a particular family, they’ll most likely want all fonts of a given family, i.e., effectively, a folder. It doesn’t make sense to install just 17 out of 36 fonts of a given family, since the user won’t be getting the correct experience (especially for italic style-linking).
This is even the simplest way to talk about variable vs. static fonts that 99% of users understands: a variable font is like a font family packed into one file, while a static font family is more like a folder full of files.
@twardoch : thanks Changed sans and serif fonts structure
Please split ~/otf/sans into 3rds ie. to otf/sans1 ,otf/sans2, otf/sans3
same for ttf/sans, ttf/serif, otf/serif...