githubnext / monaspace

An innovative superfamily of fonts for code
https://monaspace.githubnext.com
SIL Open Font License 1.1
13.18k stars 220 forks source link

Monaspace 1.000 release zip file contains 92MB of redundant image files #69

Open holly-hacker opened 7 months ago

holly-hacker commented 7 months ago

I just downloaded the release zip file of Monaspace 1.000 and was surprised that it was over 100MB in size. This seems to be because it contains a copy of the entire repo, which includes 92MB of image files in docs/images. Including this in the release distribution is pretty pointless and massively bloats the download size. It's also pointless, because these images are already visible in the README and on the website. Also, each github release already has an option to download a snapshot of the repo at the time of release so this option is redundant.

Please change the release process to either include a zip file with just the fonts, or better yet zip each font type (ie. otf, variable and webfonts) separately. This would cut down the file sizes down to ~25MB or 11MB/1MB/12MB respectively.

In the western world bandwidth may seem ubiquitous, but that is not the case everywhere. This is a massive waste of resources and I am disappointed that GitHub of all companies did not keep this in mind.

Finii commented 7 months ago

Possibly also create release archive(s) with tar.xz instead (additionally to) of zip, which is a reduction factor of almost 10 (I think it was 6-8 for fonts usually).

33b5e5 commented 7 months ago

Also the 1.0 release contains .DS_Store and __MACOSX files/folders from the device used to create the zip, which admittedly doesn't take up much space, but is completely unnecessary (even on macOS, but especially on Linux and Windows).

kkarhan commented 7 months ago

Agreed, the release zip does contain bloat that should be excluded via the .gitignore file.