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

Defork #16

Merged
merged 218 commits into from
Aug 27, 2020
Merged

Defork #16

merged 218 commits into from
Aug 27, 2020

Conversation

alerque
Copy link
Member

@alerque alerque commented Aug 22, 2020

Gather together stray forks, keeping just the sources and necessary tooling in logical commit order but discarding the generated artifacts found in fork repositories.

  • Get the original font as released by The League building with Fontship
  • Gather and merge iterations from impallari's fork
  • Gather and merge iterations from TypeNetwork's fork
  • Patch up build system

impallari and others added 30 commits June 12, 2014 14:17
…n Italic

Thin Italic is mainly slanted. Needs some adjustments
This recreates the Kerning Groups and Kerning pairs of the original
version that where lost in the Mark/Nhung glyph migration. It also
includes Nhung Vietnamese additions
- Finished updating all diacritics to use *comb components
- Finished fixing migration stuff
- New /cedilla design
- Manually add lnum OT features, since Glyphs fails to do it
automatically since it can not recognize the default figure style.
And lot’s of fixing and elbow grease
The repos that should have been forks of this one from @impallari and
@TypeNetwork contain a dense history with hundreds of MBs worth of
generated TTF/OTF/WOFF artifacts, rasterized diffs, random screenshots
of work in progress, ZIP backup files, and other cruft that should never
have been part of a font's source repository.

Only removing the documents folder is aggressive in that it did have
some promotional materials that could be considered valid to store in
a font source repo, but since they are out of date anyway I think
redoing them from scratch will be better.

This commit is empty, but marks the point where I took those
repositories, sanitized them with the below command, and will splice the
result back into The League of Moveable Type's official repository.

    git filter-repo --invert-paths \
	--path-glob '*.otf' \
	--path-glob '*.woff' \
	--path-glob '*.woff2' \
	--path-glob '*.zip' \
	--path-glob '*.png' \
	--path-glob 'fonts/*' \
	--path-glob 'documents/*' \
	--path-regex '^((?!VTT).)*\.ttf$'
These would need to be regenerated after any changes to the font to be
useful anyway. The data we need to build the fonts is in the TTX files
anyway, and anybody working to re-created it should merge those TTX
dumps into a fresh build of the TTF fonts before proceeding. Keeping
these binaries around doesn't make it easier to contribute to the font,
it only misleads.
@alerque alerque marked this pull request as ready for review August 27, 2020 10:28
@alerque alerque merged commit a94e77e into master Aug 27, 2020
@alerque alerque deleted the defork branch August 27, 2020 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants