Add source metadata to 167 METADATA.pb files (per-family commits)#10271
Add source metadata to 167 METADATA.pb files (per-family commits)#10271felipesanches merged 167 commits intogoogle:mainfrom
Conversation
- Repo: librefonts/abel - Commit: adf2c7e7 (update .travis.yml) - Config: none (SFD-only sources) - Status: missing_config - Confidence: MEDIUM
- Repo: librefonts/abrilfatface - Commit: 5e899bfd (update .travis.yml) - Config: none (SFD-only sources) - Status: missing_config - Confidence: MEDIUM
- Repo: librefonts/acme - Commit: fa0a4445 (update .travis.yml) - Config: none (SFD-only sources) - Status: missing_config - Confidence: MEDIUM
- Repo: librefonts/actor - Commit: b1617e59 (update .travis.yml) - Config: none (VFB-only sources) - Status: missing_config - Confidence: HIGH
861ff41 to
3d1c313
Compare
- Repo: cyrealtype/Adamina - Commit: 719bd2a6 (regenned fonts with updated OT code v1.012) - Config: override config.yaml in google/fonts - Status: complete - Confidence: MEDIUM
- Repo: adobe-fonts/adobe-blank - Commit: 19279e6f (Update README.md) - Config: none - Status: missing_config - Confidence: MEDIUM
- Repo: librefonts/aguafinascript - Commit: 45a8ce76 (update .travis.yml) - Config: none (SFD-only sources) - Status: missing_config - Confidence: MEDIUM
- Repo: librefonts/aladin - Commit: 0f5d0578 (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: librefonts/aldrich - Commit: ec28a1d1 (update .travis.yml) - Config: none - Status: `missing_config` - Confidence: MEDIUM
- Repo: huertatipografica/Alegreya-Sans - Commit: e6d16c40 (updated fonts with t problem fixed) - Config: override config.yaml in google/fonts - Status: `missing_config` - Confidence: HIGH
- Repo: huertatipografica/Alegreya - Commit: d6aedcbb (updated font files to v2.003) - Config: override config.yaml in google/fonts - Status: `missing_config` - Confidence: HIGH
- Repo: librefonts/alfaslabone - Commit: 84a903ff (update .travis.yml) - Config: none - Status: `missing_config` - Confidence: MEDIUM
- Repo: silnrsi/font-alkalami - Commit: aac8fee8 (Change date of release.) - Config: Override in google/fonts family directory - Status: `complete` - Confidence: HIGH
- Repo: librefonts/allan - Commit: 91202d58 (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: librefonts/allerta - Commit: 88a8c57b (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: librefonts/allerta - Commit: 88a8c57b (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: googlefonts/allkin - Commit: fffaa420 - Config: sources/config.yaml - Status: `complete` - Confidence: HIGH
- Repo: JuergenWillrodt/Almarai - Commit: 7307ede5 (Add files via upload) - Config: none - Status: `missing_config` - Confidence: HIGH
- Repo: librefonts/almendra - Commit: 4050b694 (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: librefonts/almendradisplay - Commit: b252e05a (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: librefonts/almendrasc - Commit: 35906cd6 (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: Mestaratype/AlYamama - Commit: aecc9e39 - Config: sources/config.yaml - Status: `complete` - Confidence: HIGH
- Repo: librefonts/amarante - Commit: e5bd4a95 (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: googlefonts/amaranth - Commit: f4f60a57 (generated otfs) - Config: Override in google/fonts family directory - Status: `complete` - Confidence: HIGH
- Repo: cyrealtype/Amethysta - Commit: 10ae36bc (adding img) - Config: Override in google/fonts family directory - Status: `complete` - Confidence: HIGH
- Repo: impallari/Amiko-Devanagari - Commit: 069f510b (housekeeping) - Config: override config.yaml in google/fonts - Status: `missing_config` - Confidence: HIGH
- Repo: librefonts/annieuseyourtelescope - Commit: 0895f3f4 (update .travis.yml) - Config: none - Status: `missing_config` - Confidence: MEDIUM
- Repo: fontmgr/AnonymousPro - Commit: de345fb4 - Config: none - Status: `missing_config` - Confidence: LOW
- Repo: librefonts/antic - Commit: 928c1365 (update .travis.yml) - Config: none (SFD-only sources) - Status: `missing_config` - Confidence: MEDIUM
- Repo: quoteunquoteapps/CourierPrime - Commit: 7fd585a2 (Merge pull request google#7 from vv-monsalve/master) - Config: Override config.yaml in google/fonts - Status: complete - Confidence: HIGH
- Repo: vernnobile/coustardFont - Commit: 5f54d232 (migrate from code.google) - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH
- Repo: librefonts/coveredbyyourgrace - Commit: eca9fdc2 (update .travis.yml) - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH
- Repo: librefonts/creepster - Commit: f6eec0d7 (update .travis.yml) - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH
- Repo: librefonts/creteround - Commit: 056740e1 (update .travis.yml) - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH
- Repo: librefonts/croissantone - Commit: ebcefa61 - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH
- Repo: silnrsi/font-daibannasil - Commit: dcf3e10a (Update documentation for a release) - Config: override config.yaml in google/fonts - Status: complete - Confidence: HIGH
- Repo: librefonts/dawningofanewday - Commit: 45ea90b8 (only commit in repo) - Config: None (no gftools-builder compatible sources) - Status: missing_config - Confidence: HIGH
- Repo: librefonts/daysone - Commit: 76642af0 (only commit in repo) - Config: None (no gftools-builder compatible sources) - Status: missing_config - Confidence: HIGH
- Repo: syakuzen/DelaGothic - Commit: da8b03e5 - Config: Override in google/fonts (Sources/DelaGothic.glyphs) - Status: complete - Confidence: HIGH
- Repo: librefonts/delius - Commit: 5bd1633b - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH
- Repo: librefonts/deliusswashcaps - Commit: a18d931e - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH
- Repo: librefonts/deliusunicase - Commit: cf094cae - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH
- Repo: librefonts/devonshire - Commit: 7d88bb81 (only commit in repo) - Config: none - Status: missing_config - Confidence: MEDIUM
- Repo: appajid/dhurjati - Commit: a318ca87 (only commit in repo) - Config: override config.yaml in google/fonts - Status: complete - Confidence: MEDIUM
- Repo: vernnobile/DhyanaFont - Commit: 600f15fa (latest/HEAD commit "updates") - Config: override config.yaml in google/fonts - Status: complete - Confidence: MEDIUM
- Repo: ossobuffo/didact-gothic - Commit: Verified - Config: override config.yaml in google/fonts - Status: complete - Confidence: MEDIUM
- Repo: s-a/digital-numbers-font - Commit: Verified - Config: none (SFD-only sources) - Status: missing_config - Confidence: MEDIUM
- Repo: googlefonts/dm-mono - Commit: 57fadabf (build: fix running gftools fix-isfixedpitch) - Config: none - Status: complete - Confidence: MEDIUM
- Repo: googlefonts/dm-fonts - Commit: 027cea4e - Config: none - Status: missing_config - Confidence: MEDIUM
- Repo: googlefonts/dm-fonts - Commit: 027cea4e - Config: none - Status: missing_config - Confidence: MEDIUM
- Repo: baemin/Dohyeon - Commit: 1d32c9fa - Config: none (SFD-only sources) - Status: missing_config - Confidence: MEDIUM
- Repo: librefonts/donegalone - Commit: b0af18fd (only commit in repo) - Config: none (SFD-only sources) - Status: missing_config - Confidence: MEDIUM
- Repo: librefonts/doppioone - Commit: 14bdd2e7 (only commit in repo) - Config: none (SFD-only sources) - Status: missing_config - Confidence: MEDIUM
3d1c313 to
c38848b
Compare
Update: Override config.yaml files added for 34 familiesThis branch has been rewritten to include override What changed in this updateEach of the 34 affected commits now includes:
The commit messages were also updated:
The 34 families with new override configsVariable fonts (4): Ballet (opsz), Cabin (wdth+wght), Caveat (wght), Comfortaa (wght) Static fonts with .glyphs sources (18): Adamina, Alegreya SC, Alegreya Sans SC, Amiko, Archivo Black, Bahiana, Bahianita, Barlow, Barlow Condensed, Barlow Semi Condensed, Barriecito, Barrio, Bellota, Bellota Text, Biryani, Cabin Condensed, Cabin Sketch, Didact Gothic Static fonts with .ufo sources (8): Basic, BenchNine, Bigshot One, Bowlby One SC, Changa One, Coda, Dhurjati, Dhyana Static fonts with .designspace sources (2): Caladea, Dai Banna SIL Multi-format (2): Atma (pre-mastered UFOs), Cambay (standalone UFOs) 3 families excluded (cannot create config)
Remaining 130 commitsThe other 130 families still have |
Summary
This PR adds
source { }blocks to 167 METADATA.pb files, enriching them with upstream repository URLs, commit hashes, branch info, and config.yaml paths where applicable.Key difference from the previous PR #10270 (now closed): Each family's METADATA.pb change is in its own commit, and each commit message contains the full investigation report documenting the evidence and reasoning behind the metadata values chosen.
Structure
What's included
repository_url: Upstream source repository (verified accessible)commit: The commit hash used for the last onboarding/update (cross-verified against binary history, PR discussions, and commit dates)branch: The branch used (when known)config_yaml: Path to gftools-builder config (when present in upstream)What's NOT included
Families included (167)
Abel, Abril Fatface, Acme, Actor, Adamina, Adobe Blank, Aguafina Script, Aladin, Aldrich, Alegreya Sans SC, Alegreya SC, Alfa Slab One, Alkalami, Allan, Allerta, Allerta Stencil, Allkin, Almarai, Almendra, Almendra Display, Almendra SC, Alyamama, Amarante, Amaranth, Amethysta, Amiko, Annie Use Your Telescope, Anonymous Pro, Antic, Antic Didone, Antic Slab, Aoboshi One, Arbutus, Arbutus Slab, Architects Daughter, Archivo Black, Aref Ruqaa, Aref Ruqaa Ink, Armata, Arsenal, Arvo, Assistant, Astloch, Asul, Atma, Atomic Age, Audiowide, Autour One, Average Sans, Bahiana, and 117 more (see individual commits for full list).
Test plan
source { }blocks are syntactically valid in METADATA.pb🤖 Generated with Claude Code