Fix source metadata for 16 font families (L-M)#10301
Merged
felipesanches merged 16 commits intogoogle:mainfrom Mar 3, 2026
Merged
Fix source metadata for 16 font families (L-M)#10301felipesanches merged 16 commits intogoogle:mainfrom
felipesanches merged 16 commits intogoogle:mainfrom
Conversation
- Repo: dy/linefont - Commit: 347effe (Make rlig feature section, onboarding commit) - Config: sources/config.yaml (in upstream) - Status: complete - Confidence: HIGH Corrects batch 2/4 fontc_crater import that set HEAD (9edec1a) instead of onboarding commit.
- Repo: cyrealtype/Lora-Cyrillic - Commit: 403b1a66 (Update Lora, PR google#7103 onboarding commit) - Config: sources/config.yaml (in upstream) - Status: complete - Confidence: HIGH Corrects batch 2/4 fontc_crater import that set newer v3.11 (c44a1dde) instead of onboarding v3.008 commit. Binary SHA256 verified.
- Repo: docrepair-fonts/lugrasimo-fonts - Commit: 40395a6 (Changed copyright string, onboarding commit) - Config: sources/config.yaml (in upstream) - Status: complete - Confidence: HIGH Corrects batch 2/4 fontc_crater import that set post-onboarding merge commit (1810308) instead of original. Binary MD5 verified.
- Repo: googlefonts/luxurious-roman - Commit: 31c4f13d (Luxurious Roman copyright fix, PR google#4082 onboarding) - Config: sources/config.yml (in upstream) - Status: complete - Confidence: HIGH Corrects fontc_crater import that set HEAD (79ca0d1, sample image update) instead of onboarding commit. Binary identical at both commits.
- Repo: googlefonts/majormono - Commit: ab4221e (onboarding commit cited in PR google#1710) - Config: override config.yaml in google/fonts - Status: complete - Confidence: HIGH Corrects hash from HEAD (fae0bb9, README-only change) to documented onboarding commit. Binary MD5 identical at both commits.
- Repo: BornaIz/markazitext - Commit: 51bb67c (Rebuilding static instances with autohinting, Aaron Bell) - Config: sources/config.yaml (in upstream) - Status: complete - Confidence: HIGH Corrects fontc_crater import that set HEAD (a876c4f, Oct 2024) instead of Aaron Bell's rebuild commit used in PR google#3644.
- Repo: cyrealtype/Marmelad-Cyrillic - Commit: 9ddac1c (v1.110, original onboarding commit, no longer in repo due to force-push) - Config: none (config.yaml only exists at newer commit, not at onboarding) - Status: complete - Confidence: HIGH Reverts fontc_crater import that set force-pushed HEAD (16362f6, v1.111) and added config_yaml that didn't exist at onboarding time.
- Repo: typeoff/martel - Commit: 76c161e (v1.001, binary-verified onboarding commit) - Config: override config.yaml in google/fonts (fixed source path) - Status: complete - Confidence: HIGH Binary at ae74b97 (v1.002) differs from google/fonts; v1.001 at 76c161e matches exactly. Override config source path updated from 20150421.glyphs to 20150306.glyphs.
- Repo: evilmartians/mono - Commit: 17865aac (Merge PR google#22, onboarding commit for PR google#5794) - Config: sources/config.yaml (in upstream) - Status: complete - Confidence: HIGH Corrects fontc_crater import that set HEAD (a96373b, README change) instead of onboarding commit. Binary SHA256 verified identical.
- Repo: line/seed - Commit: ea7a320d (tagged v20251119) - Config: LINESeedJP/sources/config.yaml (in upstream) - Status: complete - Confidence: HIGH Source block had repository_url and config_yaml but was missing the commit field.
- Repo: googlefonts/liujianmaocao - Commit: e589ccd (HEAD of master, v1.003, referenced in PR google#3927) - Config: override config.yaml in google/fonts (already exists) - Status: complete - Confidence: HIGH Binary MD5 verified identical between upstream and google/fonts.
- Repo: impallari/The-Lobster-Font - Commit: 0796aa8 (regenerated fonts, last commit before PR google#1296 merge) - Config: override config.yaml in google/fonts (already exists) - Status: complete - Confidence: HIGH
- Repo: cadsondemak/Mali - Commit: 4f4843c (Updated vertical metrics PR google#9, Cadson Demak) - Config: override config.yaml in google/fonts (already exists) - Status: complete - Confidence: HIGH
- Repo: m4rc1e/longcang - Commit: 37b9a6c (uncamelcase names, HEAD of master) - Config: override config.yaml in google/fonts - Status: complete - Confidence: HIGH Binary SHA256 verified identical. Override config.yaml references sources/LongCang.glyphs.
- Repo: theleagueof/linden-hill - Commit: a3f7ae6 (only commit in repo) - Config: override config.yaml in google/fonts - Status: complete - Confidence: HIGH Override config.yaml references source/Linden Hill.ufo and source/Linden Hill Italic.ufo.
- Repo: silnrsi/font-lisu-bosa - Commit: 95b4da9 (v2.000 tag, "Update release date") - Config: override config.yaml in google/fonts - Status: complete - Confidence: HIGH Fonts from v2.000 release archive; commit hash was missing from original gftools-packager onboarding
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR fixes and enriches source metadata (
METADATA.pbsource blocks) for 16 font families in the L-M alphabetical range. Each commit modifies exactly one family and includes:METADATA.pb— source block correction/additionupstream_info.md— full investigation reportconfig.yaml(when applicable) — override config for gftools-builderCommit hash corrections (9 families)
Fixes incorrect commit hashes introduced by fontc_crater batch imports, which used latest HEAD instead of original onboarding commits:
9edec1a→347effe(correct onboarding commit from PR Playwrite FR Trad: Version 1.000 added #7093)c44a1dde→403b1a66(correct v3.005 tag used in PR Alumni Sans Pinstripe: Version 1.010; ttfautohint (v1.8.4.7-5d5b) added #4759)1810308→40395a6(correct onboarding commit from PR Fonts #5810)79ca0d1→31c4f13d(correct onboarding commit from PR (UNKNOWN gftools-packager: found no family changes) #4050)fae0bb9→ab4221e(correct onboarding commit from PR muli: rename vf filename #2139)a876c4f→51bb67c(correct onboarding commit from PR Add Mohave #1553)16362f6→9ddac1c(correct onboarding commit; also removed invalidconfig_yamlfield)ae74b97→76c161e(correct onboarding commit; also fixed override config source path)a96373b→17865aac(correct onboarding commit from PR Nyiakeng Puachue Hmong masthead glyph is weird #5208)Missing commit hash additions (4 families)
Adds commit hashes that were missing from existing source blocks:
ea7a320d(v1.000 tag, from PR Update Lang subtree (Tangsa, Toto, NP Hmong, Limbu, Gonjala Gondi, Pwo, S'gaw Karen, Chakma and Zanabazar) #5489)e589ccd(original commit, from PR Please name Vollkorn VF correctly #1762)0796aa8(original commit, from PR Update CONTRIBUTING.md #4574)4f4843c(original commit, from PR Arimo: upside-down segol #1423)Override config.yaml additions (3 families)
Creates override
config.yamlfiles for families with gftools-builder compatible sources but no upstream config:Test plan
🤖 Generated with Claude Code