]> git.ipfire.org Git - thirdparty/google/fonts.git/log
thirdparty/google/fonts.git
25 hours agoCoustard: mark copyright-URL typo as resolved in this branch main
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:52:08 +0000 (16:52 +0100)] 
Coustard: mark copyright-URL typo as resolved in this branch

The Coustard appendix originally noted the googlefonts/bangers
copyright-URL typo as an out-of-scope follow-up. The fix
(cherry-picked commit 5e56b4565) is now in this branch, so the
note has been updated to reflect that the typo is resolved.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoCoustard: fix copyright URL typo (bangers -> coustardFont)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:48:59 +0000 (15:48 +0100)] 
Coustard: fix copyright URL typo (bangers -> coustardFont)

The copyright string for both the Regular and Black weights of the
Coustard family referenced https://github.com/googlefonts/bangers
in METADATA.pb, which is the URL of an unrelated font (Bangers).

The correct repository for Coustard is googlefonts/coustardFont,
which is the canonical fork modernized by Emma Marichal in
2026-03 (PR merged at upstream commit 84d4ef2fb) and matches the
repository_url already recorded in the source { } block.

The typo was introduced by Emma Marichal's gftools-packager run
in commit a0db74464 ("Coustard: Version 1.100; ttfautohint ... added",
2026-03-20), which onboarded the v1.100 update from the modernized
upstream. The packager populated the new copyright string by
template, but used the wrong repo URL.

Both fonts { } entries are updated:
- copyright: "Copyright 2011 The Coustard Project Authors
  (https://github.com/googlefonts/bangers)"
- ->
- copyright: "Copyright 2011 The Coustard Project Authors
  (https://github.com/googlefonts/coustardFont)"

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoBitcount Single Ink + Bitcount Prop Single Ink: cite SHA explicitly
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:47:47 +0000 (16:47 +0100)] 
Bitcount Single Ink + Bitcount Prop Single Ink: cite SHA explicitly

Replaced the placeholder 'additional follow-up commit (see git log)'
phrasing with explicit references to commits 711bcf6c1 and 981e34fbe.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoscheherazadenew: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:27 +0000 (16:46 +0100)] 
scheherazadenew: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobitcountgriddoubleink: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:27 +0000 (16:46 +0100)] 
bitcountgriddoubleink: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobitcountpropdoubleink: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:27 +0000 (16:46 +0100)] 
bitcountpropdoubleink: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobitcountgridsingleink: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:27 +0000 (16:46 +0100)] 
bitcountgridsingleink: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobitcountpropsingleink: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:27 +0000 (16:46 +0100)] 
bitcountpropsingleink: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobitcountsingleink: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:27 +0000 (16:46 +0100)] 
bitcountsingleink: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agosusemono: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:27 +0000 (16:46 +0100)] 
susemono: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agosuse: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:26 +0000 (16:46 +0100)] 
suse: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agogooglesanscode: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:26 +0000 (16:46 +0100)] 
googlesanscode: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agokedebideri: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:26 +0000 (16:46 +0100)] 
kedebideri: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agomomotrustdisplay: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:26 +0000 (16:46 +0100)] 
momotrustdisplay: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agomomotrustsans: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:26 +0000 (16:46 +0100)] 
momotrustsans: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoparastoo: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:26 +0000 (16:46 +0100)] 
parastoo: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agocossettetitre: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:26 +0000 (16:46 +0100)] 
cossettetitre: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agocossettetexte: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:46:26 +0000 (16:46 +0100)] 
cossettetexte: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agonotosanssyriacwestern: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:44:41 +0000 (16:44 +0100)] 
notosanssyriacwestern: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agomomosignature: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:44:41 +0000 (16:44 +0100)] 
momosignature: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agozain: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:44:41 +0000 (16:44 +0100)] 
zain: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agosciencegothic: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:44:41 +0000 (16:44 +0100)] 
sciencegothic: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agostacksansheadline: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:44:41 +0000 (16:44 +0100)] 
stacksansheadline: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agostacksanstext: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:44:41 +0000 (16:44 +0100)] 
stacksanstext: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agostacksansnotch: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:44:41 +0000 (16:44 +0100)] 
stacksansnotch: note pre-Nov 2025 activity (appendix)

See upstream_info.md for the commits covered.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agochironsunghk: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:43:52 +0000 (16:43 +0100)] 
chironsunghk: note pre-Nov 2025 activity (appendix)

Source block: see upstream_info.md for details.
Edit kind: see upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agochironheihk: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:43:51 +0000 (16:43 +0100)] 
chironheihk: note pre-Nov 2025 activity (appendix)

Source block: see upstream_info.md for details.
Edit kind: see upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agochirongoroundtc: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:43:51 +0000 (16:43 +0100)] 
chirongoroundtc: note pre-Nov 2025 activity (appendix)

Source block: see upstream_info.md for details.
Edit kind: see upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agokedebideri: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:43:51 +0000 (16:43 +0100)] 
kedebideri: note pre-Nov 2025 activity (appendix)

Source block: see upstream_info.md for details.
Edit kind: see upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agocapriola: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:43:51 +0000 (16:43 +0100)] 
capriola: note pre-Nov 2025 activity (appendix)

Source block: see upstream_info.md for details.
Edit kind: see upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agonotonaskharabic: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:43:51 +0000 (16:43 +0100)] 
notonaskharabic: note pre-Nov 2025 activity (appendix)

Source block: see upstream_info.md for details.
Edit kind: see upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoalansans: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:43:51 +0000 (16:43 +0100)] 
alansans: note pre-Nov 2025 activity (appendix)

Source block: see upstream_info.md for details.
Edit kind: see upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agomomotrustsans: note pre-Nov 2025 activity (appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:43:51 +0000 (16:43 +0100)] 
momotrustsans: note pre-Nov 2025 activity (appendix)

Source block: see upstream_info.md for details.
Edit kind: see upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoMiranda Sans: explicitly cite the v1.000 onboarding commit SHA
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:25:26 +0000 (16:25 +0100)] 
Miranda Sans: explicitly cite the v1.000 onboarding commit SHA

The original investigation already mentioned the 2026-02-11 onboarding
date, but didn't cite the commit SHA explicitly. Added the SHA reference
for the audit-trail.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoBpmf Zihi Kai Std: note 3 more shared-with-siblings commits
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:24:54 +0000 (16:24 +0100)] 
Bpmf Zihi Kai Std: note 3 more shared-with-siblings commits

423e25002cc204af75d6f37786b. The existing report already
mentioned the Zihi-specific commits; this appendix completes
the cross-family chronology.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoBpmf Iansui: note 2 more shared-with-siblings onboarding commits
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:24:53 +0000 (16:24 +0100)] 
Bpmf Iansui: note 2 more shared-with-siblings onboarding commits

423e25002 (umbrella onboarding) and cc204af75 (retry). The
existing report already mentioned the Iansui-specific commits;
this appendix completes the cross-family chronology.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agocause: note further upstream/main activity (multi-commit appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:24:08 +0000 (16:24 +0100)] 
cause: note further upstream/main activity (multi-commit appendix)

See upstream_info.md for full breakdown of the commits covered.
Source block fields are unchanged unless explicitly noted otherwise.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agosnpro: note further upstream/main activity (multi-commit appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:24:07 +0000 (16:24 +0100)] 
snpro: note further upstream/main activity (multi-commit appendix)

See upstream_info.md for full breakdown of the commits covered.
Source block fields are unchanged unless explicitly noted otherwise.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoramsina: note further upstream/main activity (multi-commit appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:24:07 +0000 (16:24 +0100)] 
ramsina: note further upstream/main activity (multi-commit appendix)

See upstream_info.md for full breakdown of the commits covered.
Source block fields are unchanged unless explicitly noted otherwise.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agokedebideri: note further upstream/main activity (multi-commit appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:24:07 +0000 (16:24 +0100)] 
kedebideri: note further upstream/main activity (multi-commit appendix)

See upstream_info.md for full breakdown of the commits covered.
Source block fields are unchanged unless explicitly noted otherwise.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agozcoolkuaile: note further upstream/main activity (multi-commit appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:24:07 +0000 (16:24 +0100)] 
zcoolkuaile: note further upstream/main activity (multi-commit appendix)

See upstream_info.md for full breakdown of the commits covered.
Source block fields are unchanged unless explicitly noted otherwise.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoallkin: note further upstream/main activity (multi-commit appendix)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:24:07 +0000 (16:24 +0100)] 
allkin: note further upstream/main activity (multi-commit appendix)

See upstream_info.md for full breakdown of the commits covered.
Source block fields are unchanged unless explicitly noted otherwise.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoplaywritenzbasicguides: note v1.004 onboarding/update + subset cleanup
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:23:10 +0000 (16:23 +0100)] 
playwritenzbasicguides: note v1.004 onboarding/update + subset cleanup

Two commits on 2026-01-21 (Emma Marichal v1.004 +
Marc Foley subset cleanup). Source block already in sync.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoplaywritenzbasic: note v1.004 onboarding/update + subset cleanup
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:23:10 +0000 (16:23 +0100)] 
playwritenzbasic: note v1.004 onboarding/update + subset cleanup

Two commits on 2026-01-21 (Emma Marichal v1.004 +
Marc Foley subset cleanup). Source block already in sync.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoplaywritenzguides: note v1.004 onboarding/update + subset cleanup
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:23:10 +0000 (16:23 +0100)] 
playwritenzguides: note v1.004 onboarding/update + subset cleanup

Two commits on 2026-01-21 (Emma Marichal v1.004 +
Marc Foley subset cleanup). Source block already in sync.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoplaywritenz: note v1.004 onboarding/update + subset cleanup
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:23:09 +0000 (16:23 +0100)] 
playwritenz: note v1.004 onboarding/update + subset cleanup

Two commits on 2026-01-21 (Emma Marichal v1.004 +
Marc Foley subset cleanup). Source block already in sync.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobetaniapatmosgdl: note v11.002 onboarding + OFL companion commit
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:22:33 +0000 (16:22 +0100)] 
betaniapatmosgdl: note v11.002 onboarding + OFL companion commit

5-family Betania Patmos set onboarded to google/fonts from
huertatipografica/betania-patmos at commit 08c83ac9 in January 2026.
Source block was populated by gftools-packager in the v11.002 commit;
no corrections needed.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobetaniapatmosin: note v11.002 onboarding + OFL companion commit
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:22:33 +0000 (16:22 +0100)] 
betaniapatmosin: note v11.002 onboarding + OFL companion commit

5-family Betania Patmos set onboarded to google/fonts from
huertatipografica/betania-patmos at commit 08c83ac9 in January 2026.
Source block was populated by gftools-packager in the v11.002 commit;
no corrections needed.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobetaniapatmosingdl: note v11.002 onboarding + OFL companion commit
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:22:33 +0000 (16:22 +0100)] 
betaniapatmosingdl: note v11.002 onboarding + OFL companion commit

5-family Betania Patmos set onboarded to google/fonts from
huertatipografica/betania-patmos at commit 08c83ac9 in January 2026.
Source block was populated by gftools-packager in the v11.002 commit;
no corrections needed.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobetaniapatmosguideline: note v11.002 onboarding + OFL companion commit
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:22:32 +0000 (16:22 +0100)] 
betaniapatmosguideline: note v11.002 onboarding + OFL companion commit

5-family Betania Patmos set onboarded to google/fonts from
huertatipografica/betania-patmos at commit 08c83ac9 in January 2026.
Source block was populated by gftools-packager in the v11.002 commit;
no corrections needed.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agobetaniapatmos: note v11.002 onboarding + OFL companion commit
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:22:32 +0000 (16:22 +0100)] 
betaniapatmos: note v11.002 onboarding + OFL companion commit

5-family Betania Patmos set onboarded to google/fonts from
huertatipografica/betania-patmos at commit 08c83ac9 in January 2026.
Source block was populated by gftools-packager in the v11.002 commit;
no corrections needed.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agonotosansrejang: note version bump in upstream/main
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:21:52 +0000 (16:21 +0100)] 
notosansrejang: note version bump in upstream/main

Source block already advanced by the gftools-packager run.
Appendix records the chronology and the before/after commit + archive_url.
No fix needed; appendix-only.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agonotosansoriya: note version bump in upstream/main
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:21:52 +0000 (16:21 +0100)] 
notosansoriya: note version bump in upstream/main

Source block already advanced by the gftools-packager run.
Appendix records the chronology and the before/after commit + archive_url.
No fix needed; appendix-only.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agonotosansbengali: note version bump in upstream/main
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:21:51 +0000 (16:21 +0100)] 
notosansbengali: note version bump in upstream/main

Source block already advanced by the gftools-packager run.
Appendix records the chronology and the before/after commit + archive_url.
No fix needed; appendix-only.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agonotonaskharabic: note version bump in upstream/main
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:21:51 +0000 (16:21 +0100)] 
notonaskharabic: note version bump in upstream/main

Source block already advanced by the gftools-packager run.
Appendix records the chronology and the before/after commit + archive_url.
No fix needed; appendix-only.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoroboto: note version bump in upstream/main
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:21:51 +0000 (16:21 +0100)] 
roboto: note version bump in upstream/main

Source block already advanced by the gftools-packager run.
Appendix records the chronology and the before/after commit + archive_url.
No fix needed; appendix-only.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoSekuya: note Emma's v1.001 onboarding commit
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:21:09 +0000 (16:21 +0100)] 
Sekuya: note Emma's v1.001 onboarding commit

Source block populated by gftools-packager during the v1.001
onboarding (commit 93d336abd, 2025-11-14). All fields unchanged.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoLilex: note Emma's designer field expansion
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:21:09 +0000 (16:21 +0100)] 
Lilex: note Emma's designer field expansion

Replaced Bold Monday foundry name with three named designers
(Mike Abbink, Paul van der Laan, Pieter van Rosmalen, retaining
Mikhael Khrustik). Edit outside source block; no source-block impact.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoInclusive Sans: note Simon's removal of primary_script Zinh
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:21:08 +0000 (16:21 +0100)] 
Inclusive Sans: note Simon's removal of primary_script Zinh

Edit outside source block; no source-block impact.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoYusei Magic: note evanwadams' primary_script code fix (Japn -> Jpan)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:20:45 +0000 (16:20 +0100)] 
Yusei Magic: note evanwadams' primary_script code fix (Japn -> Jpan)

Repo / Commit / Branch: all unchanged.
Status: complete

evanwadams (Google) corrected the ISO 15924 script code in
primary_script from "Japn" to "Jpan" on 2026-01-09 (commit
254f22c5e, PR #10121). Edit is outside the source block.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoAlan Sans: note Emma's minisite URL trailing slash trim
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 15:20:45 +0000 (16:20 +0100)] 
Alan Sans: note Emma's minisite URL trailing slash trim

Repo / Commit / Config / Branch: all unchanged.
Status: complete

Emma Marichal trimmed the trailing slash from minisite_url on
2025-11-07 (commit 53fe69aed). Edit is outside the source block.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoAllkin: note 2 more non-source-block edits (category + tester format)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:57:00 +0000 (15:57 +0100)] 
Allkin: note 2 more non-source-block edits (category + tester format)

Repo: https://github.com/googlefonts/allkin (unchanged)
Commit: fffaa4201dfbd887a78e3d0c79654a7ad0d155f3 (unchanged)
Config: sources/config.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Adding two more non-source-block Allkin commits to the appendix:
ddd69eee5 (Emma, 2026-02-11) "Change font category and
  classifications to DISPLAY": category SANS_SERIF -> DISPLAY,
  classifications SYMBOLS -> DISPLAY.
f6d35fe21 (Emma, 2026-02-09) "Fix tester field formatting in
  METADATA.pb": format/whitespace correction in tester field.

Reorganized the 2026-02-11 subsection to include the category
change alongside the padding tweaks. Added a new 2026-02-09
subsection for the formatting fix.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoRoboto Mono: note Aaron's license-field correction (APACHE2 -> OFL)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:56:19 +0000 (15:56 +0100)] 
Roboto Mono: note Aaron's license-field correction (APACHE2 -> OFL)

Repo: https://github.com/googlefonts/RobotoMono (unchanged)
Commit: 111eb14e367888c9374da4da0b018e72cf8ac46d (unchanged)
Config: sources/config.yaml (unchanged)
Status: complete
Confidence: HIGH

Aaron Bell's 2026-02-09 commit 21406e8f5 ("Fixing license in
Roboto Mono") changed the METADATA.pb license field from "APACHE2"
to "OFL". The family lives in ofl/robotomono/ - directory naming
reflects the catalog's licensing of the family - but the
METADATA.pb license field had drifted. Aaron's fix re-aligns it.

Edit is outside the source { } block; the repository_url, commit,
and config_yaml fields are unchanged.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoAllkin: note Emma's three styles/tester whitespace edits (2026-02-11)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:54:44 +0000 (15:54 +0100)] 
Allkin: note Emma's three styles/tester whitespace edits (2026-02-11)

Repo: https://github.com/googlefonts/allkin (unchanged)
Commit: fffaa4201dfbd887a78e3d0c79654a7ad0d155f3 (unchanged)
Config: sources/config.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Three more commits on 2026-02-11 by Emma Marichal tweaked
the whitespace-padded styles and tester sample-text fields (used for
catalog UI sentence-length references):
dfaa39fce: widened both styles and tester
3c9cd4f9e: re-balanced styles vs tester
8f6e3f9df: shortened tester

All three landed within minutes (PR-iteration tweaks); final state
of the fields after the third commit is what HEAD reflects today.

None of these affect the source { } block. Reorganized the existing
"Recent upstream/main activity" section into dated subsections
(2026-02-20 minisite URL fixes, 2026-02-11 padding adjustments).

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoBpmf Huninn: note Emma's two OFL.txt cosmetic fixes
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:53:52 +0000 (15:53 +0100)] 
Bpmf Huninn: note Emma's two OFL.txt cosmetic fixes

Repo: https://github.com/ButTaiwan/bpmfvs (unchanged)
Commit: 20f741c18bb917b63576293906c01e82ddfce032 (unchanged;
        flagged as wrong by original investigation, still
        unresolved)
Config: none (unchanged)
Status: missing_config (unchanged)
Confidence: MEDIUM (unchanged - original questions still open)

Two commits by Emma Marichal on 2026-02-11 made cosmetic
corrections to OFL.txt:
36aa986e0 ("Fix copyright and license URLs in OFL.txt"): trimmed
  trailing period from copyright line; replaced legacy
  scripts.sil.org/OFL URL with modern openfontlicense.org/.
118107fd5 ("Fix URL formatting in OFL.txt"): removed trailing
  slash from openfontlicense.org URL.

Both confined to OFL.txt; no source-block impact.

The original Open Questions about bpmfvs commit hash provenance
and the aaronbell vs ButTaiwan repo_url are unresolved and still
require Aaron Bell's input.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoAmarna: note Emma's designer-name macron correction
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:53:26 +0000 (15:53 +0100)] 
Amarna: note Emma's designer-name macron correction

Repo: https://github.com/ijvanl/Amarna (unchanged)
Commit: 22819bafba78c7f3e4644b6f68683773180a5965 (unchanged)
Config: sources/config.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Emma Marichal corrected the designer field on 2026-02-12 (commit
27cd544b8 "Correct designer name spelling in METADATA.pb"):
"Ishtar van Looy" -> "Ishtār van Looy" (added macron over first
"a", matching the designer's preferred spelling).

Edit is outside the source { } block; no source-block impact.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoCoustard: document repo migration to googlefonts/coustardFont + config_yaml
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:36:06 +0000 (15:36 +0100)] 
Coustard: document repo migration to googlefonts/coustardFont + config_yaml

Repo: https://github.com/googlefonts/coustardFont (migrated;
      was vernnobile/coustardFont)
Commit: 84d4ef2fbb8e87ba843d49308b98eeb4a874be91 (was 5f54d232f...;
        md5-verified shipping binary)
Config: sources/config.yaml (in upstream, now referenced from METADATA.pb)
Branch: master
Status: complete (was missing_config)
Confidence: HIGH

Emma Marichal modernized the Coustard upstream and onboarded v1.100
on 2026-03-20 (commit a0db74464). The migration:
- New canonical fork: googlefonts/coustardFont (Emma's PR #1
  merged at 84d4ef2fb).
- Modern .glyphs source + gftools-builder config.yaml.
- Original SFD sources preserved under sources/archives/.

This fully resolves the missing_config status from the original
2026-02-26 investigation, which had been blocked by SFD-only
sources at vernnobile/coustardFont.

Verified:
- Coustard-Regular.ttf in google/fonts is byte-identical (75432
  bytes, md5 1b81850f782640f19b5cc3244e629ade) to upstream
  fonts/ttf/Coustard-Regular.ttf at 84d4ef2fb.
- head.fontRevision = 1.1000, name ID 5 = "Version 1.100;
  ttfautohint (v1.8.4.16-eb64)".

Changes:
- Added config_yaml: "sources/config.yaml" to METADATA.pb source block.
- Updated upstream_info.md: split Source Data into current
  (post-migration) and original (pre-migration) tables, added
  Recent upstream/main activity section, kept the dormant repo
  details per policy.

Open follow-up flagged in upstream_info.md: the new copyright
string introduced by Emma references "googlefonts/bangers" instead
of "googlefonts/coustardFont" - probably a typo. Outside source-
block sync scope; logged for a future fix.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoIBM Plex Sans Arabic: note designers expansion
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:34:20 +0000 (15:34 +0100)] 
IBM Plex Sans Arabic: note designers expansion

Repo: https://github.com/googlefonts/plex (unchanged)
Commit: e80bf9282a630e70d6c1459f4125c9ec0e75316b (unchanged)
Config: none (sources removed upstream Jan 2024; unchanged)
Branch: master (unchanged)
Status: missing_config (unchanged)
Confidence: HIGH

Emma Marichal expanded the designer field on 2026-02-26 (commit
1f26508db "Add designers Wael Morcos and Khajag Apelian"):
"Mike Abbink, Bold Monday" -> "Mike Abbink, Bold Monday, Khajag
Apelian, Wael Morcos". The investigation summary already credited
all four designers; this metadata edit aligns METADATA.pb with the
documented credits.

Edit is outside the source { } block; no source-block impact.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoGoogle Sans Code: status complete (config_yaml now in METADATA.pb)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:34:01 +0000 (15:34 +0100)] 
Google Sans Code: status complete (config_yaml now in METADATA.pb)

Repo: https://github.com/googlefonts/googlesans-code (unchanged)
Commit: edcd56e39fb7e98d6f1b697e187c144cef2fd994 (unchanged; v6.001 tag)
Config: sources/config.yaml (now correctly referenced; was missing)
Archive URL: ...releases/download/v6.001/...
Branch: main (unchanged)
Status: complete (was needs_correction)
Confidence: HIGH

The original investigation flagged that config_yaml was missing from
the METADATA.pb source block. That has been fixed by nyshadhr9
(Google) on 2026-02-27 in commit c8e45997f "Update METADATA.pb
(#10291)", which moved config_yaml: "sources/config.yaml" out of
the (incorrect) inner files block and into the proper source scope.

Changes:
- Updated Key Findings table: Status complete; config_yaml now
  referenced in METADATA.pb.
- Updated trailing Status block.
- Appended Recent upstream/main activity section.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoAllkin: note Emma's two minisite URL edits (no source-block impact)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:33:37 +0000 (15:33 +0100)] 
Allkin: note Emma's two minisite URL edits (no source-block impact)

Repo: https://github.com/googlefonts/allkin (unchanged)
Commit: fffaa4201dfbd887a78e3d0c79654a7ad0d155f3 (unchanged)
Config: sources/config.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Two Emma Marichal commits on 2026-02-20 updated the minisite_url:
0a62c3fdd: changed host from typetrends.monotype.com to
  www.monotype.com.
dbc81e3cf: removed trailing slash from the new URL.

Both edits are outside the source { } block and do not affect the
recorded source provenance.

Changes:
- Appended Recent upstream/main activity section.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoClimate Crisis: note Emma's OFL.txt sync companion to v1.007
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:33:15 +0000 (15:33 +0100)] 
Climate Crisis: note Emma's OFL.txt sync companion to v1.007

Repo: https://github.com/dancoull/ClimateCrisis (unchanged)
Commit: 8e3882135dddeb43f582ae88f337589dbba625f4 (unchanged;
        md5-verified shipping binary)
Config: sources/config.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

The original 2026 investigation already covered Emma Marichal's
9eabeac10 ("Climate Crisis: Version 1.007 added") on 2026-02-20.
A companion commit on the same day - 66247cd5c "body text (OFL)" -
updated OFL.txt to match the upstream copy at the same commit. That
license-file sync was not yet documented in upstream_info.md.

Verified:
- ClimateCrisis[YEAR].ttf in google/fonts is byte-identical
  (3601356 bytes, md5 ff22433aab2cd1eba54062cbc231be2b) to upstream
  fonts/variable/ClimateCrisis[YEAR].ttf at 8e3882135.
- head.fontRevision = 1.0070, name ID 5 = "Version 1.007".

Changes:
- Appended Recent upstream/main activity section noting the
  66247cd5c license-file sync.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoNoto Sans Kannada: update source block to v2.006
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:32:51 +0000 (15:32 +0100)] 
Noto Sans Kannada: update source block to v2.006

Repo: https://github.com/notofonts/kannada
Commit: 7eeac8993f890e3d8568ba909ae67f554113ea92 (was 6387faa16...;
        v2.006 tag)
Config: sources/config-sans-kannada.yaml (unchanged)
Archive URL: ...NotoSansKannada-v2.006/NotoSansKannada-v2.006.zip
             (was v2.005)
Branch: main (unchanged)
Status: present
Confidence: HIGH

Aaron Bell's 2026-02-25 commit 9d71243b7 ("Updating Noto Sans
Kannada") bumped the shipping binary to v2.006 (his note: "It seems
the 2.006 release was never pushed out"). The commit was binary-only
and left METADATA.pb's source block referencing v2.005, putting it
out of sync.

This commit corrects the source block to reflect the v2.006 state:
- commit: 6387faa16 (2023-09-27 "Fix website template", pre-v2.006)
        -> 7eeac8993f (2024-09-19 "Bump sans version to 2.006",
                      the NotoSansKannada-v2.006 tag commit).
- archive_url: NotoSansKannada-v2.005/...zip
             -> NotoSansKannada-v2.006/...zip.

Verified upstream:
- Tag NotoSansKannada-v2.006 points to 7eeac8993f.
- The shipping NotoSansKannada[wdth,wght].ttf reports
  Version 2.006, fontRevision 2.0060 (md5
  c967760c8abf78aac91b1eaa7514388e, 641372 bytes), consistent
  with the v2.006 release.

Changes:
- Updated commit and archive_url in METADATA.pb source block.
- Appended Recent upstream/main activity section diagnosing the
  out-of-sync state and documenting the fix.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoKurale: fix Simon's source-block bugs + document the rebuild
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:31:45 +0000 (15:31 +0100)] 
Kurale: fix Simon's source-block bugs + document the rebuild

Repo: https://github.com/etunni/kurale (was https://www.github.com/...)
Commit: 08bf7684d57c6faacff84e6c5ab31df6b7beae18 (unchanged)
Config: override config.yaml in family dir (unchanged)
Branch: master (was main; corrected to match upstream default)
Source file: fonts/Kurale-Regular.ttf (was fonts/ttf/...)
Status: complete (with ttfautohint provenance caveat)
Confidence: HIGH

Simon Cozens' 2026-02-27 commit c9a8edf41 ("Rebuild and update
kurale") rebuilt the binary locally with ttfautohint v1.8.4.7-5d5b
and rewrote the source block. The rewritten source block had three
bugs that this commit corrects:

1. repository_url: Removed redundant www. prefix
   (https://www.github.com/etunni/kurale -> https://github.com/etunni/kurale)
2. source_file: Corrected path
   (fonts/ttf/Kurale-Regular.ttf -> fonts/Kurale-Regular.ttf;
    the file is in fonts/, not fonts/ttf/, at the recorded commit)
3. branch: Corrected to match upstream default
   (main -> master; the etunni/kurale default branch is master)

Provenance caveat documented in upstream_info.md: the shipping
binary (265304 bytes, Version "2.000; ttfautohint (v1.8.4.7-5d5b)")
is NOT byte-identical to upstream fonts/Kurale-Regular.ttf at the
recorded commit (250224 bytes, Version 2.000). Simon's ttfautohint
post-process was applied locally and not pushed upstream. The
recorded commit identifies the source state (consistent with the
override config.yaml's Kurale.glyphs source) but does not directly
reproduce the shipping binary.

Verified upstream:
- etunni/kurale default branch: master (in repo archive at HEAD ref).
08bf7684d:fonts/Kurale-Regular.ttf: 250224 bytes, md5
  7e63a40022b4b92268acd6a84d703a06, Version 2.000.
- shipping ofl/kurale/Kurale-Regular.ttf: 265304 bytes, md5
  2636a6a61057bb6c505d14b3762be5e1, Version "2.000; ttfautohint
  (v1.8.4.7-5d5b)".

Changes:
- Fixed 3 bugs in METADATA.pb source block.
- Appended Recent upstream/main activity section with diagnosis,
  before/after source block, and provenance caveat.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoMingzat: note upstream advance to v1.200 (commit 613ac08e0)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:30:55 +0000 (15:30 +0100)] 
Mingzat: note upstream advance to v1.200 (commit 613ac08e0)

Repo: https://github.com/silnrsi/font-mingzat
Commit: 613ac08e03fe5cecd4a3cdb636775f4ce33225dd (md5-verified)
Config: override config.yaml in family dir (unchanged)
Archive URL: ...releases/download/v1.200/Mingzat-1.200.zip
Branch: master
Status: complete
Confidence: HIGH

Family was advanced to v1.200 on 2026-03-06 by Emma Marichal
(5120f9830 "Mingzat: Version 1.200 added"). The original investigation
(2026-03-12) was written DURING the v1.100->v1.200 transition and
documented the v1.100 reference; the v1.200 onboarding had already
landed but was not yet reflected in the report.

Verified:
- Mingzat-Regular.ttf in google/fonts is byte-identical (159916
  bytes, md5 f8675f56bf966b5598e88481f0e4acb6) to upstream
  references/Mingzat-Regular.ttf AND references/v1.200/Mingzat-Regular.ttf
  at commit 613ac08e0.
- head.fontRevision = 1.2000, name ID 5 = "Version 1.200".
- The v1.200 tag itself points to 59ed20ce52..., an earlier commit;
  the recorded 613ac08e0 is HEAD-after-tag ("Prep for subsequent
  development." by Lorna Evans, 2026-03-05).

Changes:
- Appended Recent upstream/main activity section with full
  details of the v1.200 onboarding and the updated source block.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoZalando Sans SemiExpanded: note upstream advance to v1.800
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:29:58 +0000 (15:29 +0100)] 
Zalando Sans SemiExpanded: note upstream advance to v1.800

Repo: https://github.com/zalando/sans (shared with Sans + Expanded)
Commit: 4e44d0864c4e37ab67fa549cd188aec8776dc948 (was 2fe06d0700...;
        md5-verified shipping binary)
Config: sources/config.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Verified:
- ZalandoSansSemiExpanded[wght].ttf in google/fonts is byte-identical
  (148796 bytes, md5 c5e73466a91290fba040ea08360ed865) to upstream
  fonts/variable/ZalandoSansSemiExpanded[wght].ttf at 4e44d0864.
- head.fontRevision = 1.8000, name ID 5 = "Version 1.800".

Changes:
- Updated header commit field with annotation.
- Appended Recent upstream/main activity section.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoZalando Sans Expanded: note upstream advance to v1.800
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:29:58 +0000 (15:29 +0100)] 
Zalando Sans Expanded: note upstream advance to v1.800

Repo: https://github.com/zalando/sans (shared with Sans + SemiExpanded)
Commit: 4e44d0864c4e37ab67fa549cd188aec8776dc948 (was 2fe06d0700...;
        md5-verified shipping binary)
Config: sources/config.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Verified:
- ZalandoSansExpanded[wght].ttf in google/fonts is byte-identical
  (146688 bytes, md5 df4134248fec358a0b9f8189f64692a0) to upstream
  fonts/variable/ZalandoSansExpanded[wght].ttf at 4e44d0864.
- head.fontRevision = 1.8000, name ID 5 = "Version 1.800".

Changes:
- Updated header commit field with annotation.
- Appended Recent upstream/main activity section.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoZalando Sans: note upstream advance to v1.800 (commit 4e44d0864)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:29:58 +0000 (15:29 +0100)] 
Zalando Sans: note upstream advance to v1.800 (commit 4e44d0864)

Repo: https://github.com/zalando/sans (shared with Expanded + SemiExpanded)
Commit: 4e44d0864c4e37ab67fa549cd188aec8776dc948 (was 2fe06d0700...;
        md5-verified shipping binary)
Config: sources/config.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Emma Marichal advanced all 3 Zalando family commits in upstream/main
on 2026-03-11 to v1.800 from a single shared upstream commit.

Verified:
- ZalandoSans[wdth,wght].ttf in google/fonts is byte-identical
  (281728 bytes, md5 5f48eb1963e54fe8ca1a6334d31bbb08) to upstream
  fonts/variable/ZalandoSans[wdth,wght].ttf at 4e44d0864.
- head.fontRevision = 1.8000, name ID 5 = "Version 1.800".

Changes:
- Updated header commit field with annotation for the 2026-03-11 advance.
- Appended Recent upstream/main activity section.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoSaira Stencil: add upstream_info.md and config_yaml
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:26:09 +0000 (15:26 +0100)] 
Saira Stencil: add upstream_info.md and config_yaml

Repo: https://github.com/Omnibus-Type/Saira_Stencil
Commit: 426fb33c0deade38404978462b01c09829003a17 (md5-verified)
Config: sources/config.yaml (in upstream, now referenced from METADATA.pb)
Branch: main
Status: complete
Confidence: HIGH

Family was re-onboarded to google/fonts on 2026-03-20 by Emma
Marichal (a4d1ba810 "Saira Stencil: Version 1.101 added") after
its earlier deletion in PR #2002. The new onboarding sourced from
upstream Omnibus-Type/Saira_Stencil@426fb33c0 via gftools-packager.

Verified:
- Repository owned by Omnibus-Type. Full history (24 commits, no
  squash/rewrite, default branch main).
- Recorded commit exists upstream and is currently HEAD of main
  ("Update README.md", 2026-03-19).
- Upstream sources/config.yaml exists at the recorded commit
  (gftools-builder, dual-source, full STAT table).
- Both shipping VFs are byte-identical to upstream:
  - SairaStencil[wdth,wght].ttf
    md5 79fb92d4d68e799c28f6bc96a0c30160
  - SairaStencil-Italic[wdth,wght].ttf
    md5 792184edde67f6e6059cf625819d107c

Changes:
- Added ofl/sairastencil/upstream_info.md with full provenance.
- Added config_yaml: "sources/config.yaml" to METADATA.pb source block.
- Mirrored upstream as bare git into the repo archive at
  /home/fsanches/compartilhado/upstream_repos/repo_archive/
  Omnibus-Type/Saira_Stencil.git.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoArapey: note Dave Crossland's minisite URL addition
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 14:25:20 +0000 (15:25 +0100)] 
Arapey: note Dave Crossland's minisite URL addition

Repo: https://github.com/etunni/arapey (unchanged)
Commit: 9c06862616bd689aec606d630cf5ad11ec5ea6f2 (unchanged)
Config: override config.yaml in family dir (unchanged)
Branch: -- (unchanged)
Status: complete
Confidence: HIGH

Appended a "Recent upstream/main activity" note covering Dave Crossland's
2026-04-10 commit cf9e83c23 ("ofl/arapey/METADATA.pb Add minisite URL")
which added a minisite_url entry pointing to etunni.github.io. This is
outside the source { } block and does not affect provenance.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoGrenze: note v1.003 upstream advance + config.yaml fixes
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:27:37 +0000 (14:27 +0100)] 
Grenze: note v1.003 upstream advance + config.yaml fixes

Repo: https://github.com/Omnibus-Type/Grenze
Commit: e1be2f305f7b9490dcfd12e799e2dbc2c0cda6eb (was a2a182c7b...;
        md5-verified shipping binary)
Config: sources/config.yaml (fixed upstream — see below)
Status: complete (was needs_correction)
Confidence: HIGH (was MEDIUM)

Significant upstream improvements have closed the issues flagged in
the original 2026-XX investigation:

1. Omnibus-Type/Grenze was rebuilt with full history. Earlier the
   repo had only one squashed commit (a2a182c, 2021); now it has
   33+ commits including a7e9b2b "rebuild fonts" and e1be2f305
   "remove useless files".

2. sources/config.yaml has been fixed upstream. At e1be2f305:
   - References Grenze.glyphs and Grenze-Italic.glyphs (both at
     lowercase sources/) - case-sensitivity issue resolved.
   - STAT table correctly targets Grenze[wght].ttf and
     Grenze-Italic[wght].ttf (no Texturina copy-paste).

3. Emma Marichal onboarded v1.003 binaries on 2026-03-27 (commit
   b9edf4389), advancing METADATA.pb commit from a2a182c7b to
   e1be2f305 (explicitly cited in commit message body).

Verified:
- Grenze[wght].ttf in google/fonts is byte-identical (139860 bytes,
  md5 02bf2e334dd8aeb9f83eacbb1a42741d) to upstream
  fonts/variable/Grenze[wght].ttf at e1be2f305.
- head.fontRevision = 1.0030, name ID 5 = "Version 1.003".

Note: original 2018 onboarding commit 00affb70 is still lost, but
the current source block is fully verifiable.

Changes:
- Updated Key Findings table: new commit, lowercase sources, status
  complete, confidence HIGH.
- Appended Recent upstream/main activity section with all three
  resolution points + an updated source block snippet.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoGeist Mono: note upstream advance to v1.700 (commit a6d260e6c)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:26:30 +0000 (14:26 +0100)] 
Geist Mono: note upstream advance to v1.700 (commit a6d260e6c)

Repo: https://github.com/vercel/geist-font (shared with Geist)
Commit: a6d260e6cbc07eafdfad438f33601fe3c38b1e6f (was b193ef740...;
        md5-verified shipping binary)
Config: sources/config-GeistMono.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Same upstream PR #216 that updated Geist also produced Geist Mono v1.700.
Emma Marichal onboarded both google/fonts updates one day apart in
April 2026:
- Geist v1.800 via 87a44ad3d
- Geist Mono v1.700 via 474230b86 (this commit's subject)

Verified:
- GeistMono[wght].ttf in google/fonts is byte-identical (171968 bytes,
  md5 6ff2091c2ccaba22f57e26df870c8f76) to upstream
  fonts/GeistMono/variable/GeistMono[wght].ttf at a6d260e6c.
- head.fontRevision = 1.7000, name ID 5 = "Version 1.700".

Changes to upstream_info.md:
- Updated Key Findings table to show new commit hash and date.
- Appended Recent upstream/main activity section detailing the
  shared upstream PR #216 and Emma's google/fonts onboarding commit.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoGeist: note upstream advance to v1.800 (commit a6d260e6c)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:25:55 +0000 (14:25 +0100)] 
Geist: note upstream advance to v1.800 (commit a6d260e6c)

Repo: https://github.com/vercel/geist-font
Commit: a6d260e6cbc07eafdfad438f33601fe3c38b1e6f (was b193ef740...;
        md5-verified shipping binary)
Config: sources/config-Geist.yaml (unchanged)
Branch: main (unchanged)
Status: complete
Confidence: HIGH

Upstream main advanced from b193ef740 to a6d260e6c on 2026-04-02 via
PR #216 (emmamarichal/main "Update Geist and Geist Mono"), introducing
v1.800 binaries.

Emma Marichal onboarded the update on 2026-04-03 via gftools-packager:
87a44ad3d "Geist: Version 1.800 added"
  - Updated commit field in METADATA.pb b193ef740 -> a6d260e6c.
  - Added italic font entry, cyrillic-ext + vietnamese subsets.
  - Removed archive_url (1.4.01 release no longer applicable).
  - File mapping path changed to fonts/Geist/variable/Geist[wght].ttf
    reflecting the upstream directory restructure.
  - config_yaml path unchanged (sources/config-Geist.yaml).

Verified:
- Geist[wght].ttf in google/fonts is byte-identical (169056 bytes,
  md5 3f599483f71a2100bf53030faeddd23f) to upstream
  fonts/Geist/variable/Geist[wght].ttf at a6d260e6c.
- head.fontRevision = 1.8000, name ID 5 = "Version 1.800".

Changes:
- Updated Key Findings table to show new commit hash and date.
- Appended Recent upstream/main activity section detailing both
  the upstream PR #216 and Emma's google/fonts onboarding commit.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoEB Garamond: note v1.002 upstream advance + OFL.txt sync
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:25:12 +0000 (14:25 +0100)] 
EB Garamond: note v1.002 upstream advance + OFL.txt sync

Repo: https://github.com/octaviopardo/EBGaramond12
Commit: 106a4a6d377987459ae5e68673a4570f13b957fb (was e608414f5;
        md5-verified shipping binary)
Config: sources/config.yaml (unchanged)
Branch: master (unchanged)
Status: complete
Confidence: HIGH

The upstream master branch advanced from e608414f5 to 106a4a6d3 on
2026-03-27 via PR #55 (dvoritdvorit/master "Update EB Garamond to
include RCS Citation Glyphs"). The new HEAD produces v1.002 binaries
(commit message labels them v1.001 but fontRevision = 1.0020).

Emma Marichal onboarded the update via gftools-packager:
7f444d171 (2026-03-27) "EB Garamond: Version 1.001 added"
  - Updated commit field in METADATA.pb e608414f5 -> 106a4a6d3.
c337133ee (2026-03-27) "Revise copyright and license details in OFL.txt"
  - Synced OFL.txt to match upstream commit f71dda451 in the
    dvoritdvorit/master PR branch.

Verified:
- EBGaramond[wght].ttf in google/fonts is byte-identical
  (851176 bytes, md5 ea3b0fb24b4ca00602255b65710847a9) to upstream
  fonts/variable/EBGaramond[wght].ttf at commit 106a4a6d3.
- Source block in METADATA.pb is correct as-is.

Changes:
- Updated Source Data table to show new commit hash with annotation.
- Appended Recent upstream/main activity section covering both
  upstream and google/fonts side commits, including the v1.001-vs-v1.002
  labeling discrepancy and the OFL.txt license sync.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoBenne: note Simon Cozens' branch field correction (master -> main)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:20:56 +0000 (14:20 +0100)] 
Benne: note Simon Cozens' branch field correction (master -> main)

Repo: https://github.com/googlefonts/Benne
Commit: 0e13f2e4e66eb5ed0076224b113398b78109748d (unchanged)
Config: sources/config.yaml (unchanged)
Branch: main (corrected from master on 2026-04-08)
Status: complete
Confidence: HIGH

Appended a "Recent upstream/main activity" section covering Simon
Cozens' commit 441751497 (2026-04-08, "Correct main<->master") which
corrected the branch field in METADATA.pb from master to main.

Verified: googlefonts/Benne default branch is now `main`
(refs/heads/main in repo archive). The upstream repo was renamed
from master to main; the recorded commit hash 0e13f2e4 remains HEAD
of the new main branch (rename did not change content).

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoBalsamiq Sans: note status=complete and branch correction (main -> master)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:20:35 +0000 (14:20 +0100)] 
Balsamiq Sans: note status=complete and branch correction (main -> master)

Repo: https://github.com/balsamiq/balsamiqsans
Commit: b1dca64c3ceeaa3c274f69fae5a6f508b9a4dcc4 (v1.020 release tag, unchanged)
Config: sources/config.yaml (unchanged)
Branch: master (corrected from main on 2026-04-08)
Status: complete (was needs_correction)
Confidence: HIGH

upstream_info.md was originally written with status=needs_correction
because the commit hash recorded in METADATA.pb was wrong. That fix
was applied by Felipe Sanches on 2026-02-27 (commit f31a1ea94) but
the report was never updated.

Two changes:
1. Resolved the original "Action needed" item: replaced the strikethrough
   in Conclusion with a "Done 2026-02-27" pointer to f31a1ea94. Status
   in the Summary table changed from needs_correction to complete.
2. Appended Recent upstream/main activity section noting Simon Cozens'
   441751497 commit (2026-04-08) which fixed the branch field from
   main to master. Verified against upstream balsamiq/balsamiqsans
   (HEAD = refs/heads/master in repo archive). Source Data table
   updated to reflect Branch: master.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoAnton: note Simon Cozens' branch field correction (master -> main)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:19:28 +0000 (14:19 +0100)] 
Anton: note Simon Cozens' branch field correction (master -> main)

Repo: https://github.com/googlefonts/AntonFont
Commit: beb92fcad87808357123bb66881b4032dc96efe7 (unchanged)
Config: sources/config.yaml (unchanged)
Branch: main (corrected from master on 2026-04-08)
Status: complete
Confidence: HIGH (verified against upstream HEAD)

Appended a "Recent upstream/main activity" section and updated the
Source Data branch field to reflect Simon Cozens' commit 441751497
(2026-04-08, "Correct main<->master") which corrected the branch
field in METADATA.pb from "master" to "main".

Verified: googlefonts/AntonFont default branch is now `main`
(refs/heads/main in the repo archive). Simon's fix matches upstream.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoEstedad: add upstream_info.md and config_yaml
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:19:05 +0000 (14:19 +0100)] 
Estedad: add upstream_info.md and config_yaml

Repo: https://github.com/aminabedi68/Estedad
Commit: 69e879f78a4a1c7c4594baf7da13ba1c9f65ffd3 (md5-verified)
Config: sources/config.yaml (in upstream, now referenced from METADATA.pb)
Status: complete
Confidence: HIGH

Family was onboarded to google/fonts on 2026-04-01 by Emma Marichal
(55ca157f7 "Estedad: Version 8.5 added") from upstream commit
aminabedi68/Estedad@69e879f78 (merge of upstream PR #38, 2026-03-31).

Verified:
- Repository owned by Amin Abedi (designer); studio Fontamin
  is listed in AUTHORS.txt.
- Recorded commit exists upstream as merge of PR #38 "Add Estedad"
  (from emmamarichal/master), authored 2026-03-31T23:48:19Z by Amin
  Abedi.
- Estedad[wght].ttf in google/fonts is byte-identical
  (md5 284743ae983adab00bdcc5148669cf27, 328340 bytes) to upstream
  fonts/variable/Estedad[wght].ttf at the recorded commit.
- Font Version 8.5, fontRevision 8.5, designer "Amin Abedi".
- Upstream sources/config.yaml exists at the recorded commit
  (Estedad.glyphs, wght axis, full STAT table for 9 instances).

Recent upstream/main activity (no source-block impact, documented in
upstream_info.md):
5dd7677db (Emma Marichal, 2026-04-03): designer name reorder.
b869de54c (Emma Marichal, 2026-04-24): added subsets: "arabic".

Changes:
- Added ofl/estedad/upstream_info.md with full provenance.
- Added config_yaml: "sources/config.yaml" to METADATA.pb source block.

Open follow-up: mirror aminabedi68/Estedad into the repo archive
when disk space permits (current free: 21 GB).

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoBJCree: add upstream_info.md (no METADATA.pb changes)
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:18:10 +0000 (14:18 +0100)] 
BJCree: add upstream_info.md (no METADATA.pb changes)

Repo: https://github.com/silnrsi/font-bjcree
Commit: 7476fb691e64eff8956faf2bd68911cb3e1c65b7 (verified)
Config: none (upstream uses SIL smith/wscript pipeline)
Status: complete
Confidence: HIGH (md5-verified)

Family was onboarded to google/fonts on 2026-03-26 by Emma Marichal
(c9a51e82b "BJCree: Version 7.000 added") from upstream commit
silnrsi/font-bjcree@7476fb691 (HEAD of main, v7.000 release).

Verified:
- Repository owned by SIL Non-Roman Script Initiative.
- Recorded commit exists upstream (newly mirrored to repo archive).
- BJCree-Regular.ttf in google/fonts is byte-identical (md5
  8bc789625a659af13ad20b11f47a632c) to the upstream
  references/BJCree-Regular.ttf at the recorded commit.
- All four shipped TTFs report Version 7.000, fontRevision 7.0.
- Upstream uses SIL's smith pipeline (no gftools-builder
  config.yaml); no override added per the policy that "missing_config"
  is reserved for incompatible sources, not well-maintained alternative
  pipelines.

Recent upstream/main activity (no source-block impact):
b977700ca (Emma Marichal, 2026-03-27): category SANS_SERIF -> SERIF
  (correct, per upstream FONTLOG: Latin based on URW++ C059).
e1ecf218b (Emma Marichal, 2026-04-16): display-name normalization
  "BJ Cree" -> "BJCree" (matches name ID 1 in font).

Both are documented in the new upstream_info.md.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoStrichpunkt Sans: add upstream_info.md and config_yaml
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:17:15 +0000 (14:17 +0100)] 
Strichpunkt Sans: add upstream_info.md and config_yaml

Repo: https://github.com/strichpunkt-design/Strichpunkt_Sans
Commit: 9a24fe35f229db9d86724550255429a86a9bb308 (verified)
Config: sources/config.yaml (in upstream, now referenced from METADATA.pb)
Status: complete
Confidence: HIGH

Family was onboarded to google/fonts on 2026-04-01 via PR #10402 by
Emma Marichal (gftools-packager from upstream commit 9a24fe35f). The
onboarding commit (e4391053f) added METADATA.pb, OFL.txt, the variable
TTF, and stub article. A followup (4a067470d) corrected OFL.txt the
same day.

Verified:
- Repository owned by Strichpunkt Design GmbH (Stuttgart/Berlin/
  Hamburg/Basel); typeface designed by René Bieder.
- Recorded commit exists upstream as merge of upstream PR #7
  ("Add Strichpunkt Sans", merged 2026-03-27 by emmamarichal).
- Upstream sources/config.yaml exists at the recorded commit
  (recipeProvider: googlefonts over StrichpunktSans.glyphs).
- Font binary head/name tables match: Version 1.000, modified
  2026-03-26, designer "Studio Rene Bieder".

Changes:
- Added ofl/strichpunktsans/upstream_info.md with full provenance.
- Added config_yaml: "sources/config.yaml" to METADATA.pb source block.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

25 hours agoAdamina: note Simon Cozens' repository_url normalization
Felipe Correa da Silva Sanches [Mon, 27 Apr 2026 13:16:19 +0000 (14:16 +0100)] 
Adamina: note Simon Cozens' repository_url normalization

Repo: https://github.com/cyrealtype/Adamina
Commit: 719bd2a68700963ef0870bc707c77bc2b915dc7a (unchanged)
Config: override config.yaml in family dir (unchanged)
Status: complete
Confidence: HIGH (URL fix verified)

Appended a "Recent upstream/main activity" section to upstream_info.md
covering Simon Cozens' commit 2eb54483f (2026-04-08) "Use a full URL"
which added the missing https:// prefix to the repository_url field
in METADATA.pb. This resolves the original Open Question #1 from the
2026-02-26 investigation; the answer has been recorded inline.

No source-block content changes are needed beyond what Simon already
landed in upstream/main: the branch field was never set and the
commit hash is unchanged.

Assisted by an AI agent (Claude Opus 4.7 (1M context))

4 days agoMerge pull request #10470 from google/tolist2404
Emma Marichal [Fri, 24 Apr 2026 14:31:11 +0000 (16:31 +0200)] 
Merge pull request #10470 from google/tolist2404

lists of the 24th of April

4 days agolists of the 24th of April 10470/head
Emma Marichal [Fri, 24 Apr 2026 14:08:52 +0000 (16:08 +0200)] 
lists of the 24th of April

4 days agoMerge pull request #10469 from google/emmamarichal-patch-1
Emma Marichal [Fri, 24 Apr 2026 13:49:44 +0000 (15:49 +0200)] 
Merge pull request #10469 from google/emmamarichal-patch-1

Updated Estedad metadata.pb

4 days agoAdd Arabic subset to METADATA.pb 10469/head
Emma Marichal [Fri, 24 Apr 2026 13:43:08 +0000 (15:43 +0200)] 
Add Arabic subset to METADATA.pb

4 days agoVT323: add override config.yaml (compat + legacy sources upstream)
Felipe Correa da Silva Sanches [Fri, 24 Apr 2026 09:14:53 +0000 (10:14 +0100)] 
VT323: add override config.yaml (compat + legacy sources upstream)

- Repo: phoikoi/VT323
- Commit: 9bd4b3f (unchanged)
- Config: override in ofl/vt323/config.yaml
- Status: complete
- Confidence: HIGH

Upstream at the pinned commit has both compatible sources (.glyphs) and
legacy .sfd/.vfb archives. The override references the compatible
sources only: sources/VT323.glyphs. STAT values omitted (all shipped fonts are
statics; gftools-builder will auto-derive as needed).

Assisted by an AI agent (Claude Opus 4.7 1M context)

4 days agoVampiro One: add override config.yaml (compat + legacy sources upstream)
Felipe Correa da Silva Sanches [Fri, 24 Apr 2026 09:14:53 +0000 (10:14 +0100)] 
Vampiro One: add override config.yaml (compat + legacy sources upstream)

- Repo: SorkinType/Vampiro
- Commit: ec42cf1 (unchanged)
- Config: override in ofl/vampiroone/config.yaml
- Status: complete
- Confidence: HIGH

Upstream at the pinned commit has both compatible sources (.ufo) and
legacy .sfd/.vfb archives. The override references the compatible
sources only: Vampiro.ufo. STAT values omitted (all shipped fonts are
statics; gftools-builder will auto-derive as needed).

Assisted by an AI agent (Claude Opus 4.7 1M context)

4 days agoTimmana: add override config.yaml (compat + legacy sources upstream)
Felipe Correa da Silva Sanches [Fri, 24 Apr 2026 09:14:52 +0000 (10:14 +0100)] 
Timmana: add override config.yaml (compat + legacy sources upstream)

- Repo: appajid/timmana
- Commit: 6ed6823 (unchanged)
- Config: override in ofl/timmana/config.yaml
- Status: complete
- Confidence: HIGH

Upstream at the pinned commit has both compatible sources (.ufo) and
legacy .sfd/.vfb archives. The override references the compatible
sources only: TimmanaRegular.ufo. STAT values omitted (all shipped fonts are
statics; gftools-builder will auto-derive as needed).

Assisted by an AI agent (Claude Opus 4.7 1M context)

4 days agoTenali Ramakrishna: add override config.yaml (compat + legacy sources upstream)
Felipe Correa da Silva Sanches [Fri, 24 Apr 2026 09:14:52 +0000 (10:14 +0100)] 
Tenali Ramakrishna: add override config.yaml (compat + legacy sources upstream)

- Repo: appajid/tenaliramakrishna
- Commit: 444587c (unchanged)
- Config: override in ofl/tenaliramakrishna/config.yaml
- Status: complete
- Confidence: HIGH

Upstream at the pinned commit has both compatible sources (.ufo) and
legacy .sfd/.vfb archives. The override references the compatible
sources only: TenaliRamakrishna-Regular.ufo. STAT values omitted (all shipped fonts are
statics; gftools-builder will auto-derive as needed).

Assisted by an AI agent (Claude Opus 4.7 1M context)

4 days agoSuravaram: add override config.yaml (compat + legacy sources upstream)
Felipe Correa da Silva Sanches [Fri, 24 Apr 2026 09:14:52 +0000 (10:14 +0100)] 
Suravaram: add override config.yaml (compat + legacy sources upstream)

- Repo: appajid/suravaram
- Commit: c8d4e86 (unchanged)
- Config: override in ofl/suravaram/config.yaml
- Status: complete
- Confidence: HIGH

Upstream at the pinned commit has both compatible sources (.ufo) and
legacy .sfd/.vfb archives. The override references the compatible
sources only: Suravaram.ufo. STAT values omitted (all shipped fonts are
statics; gftools-builder will auto-derive as needed).

Assisted by an AI agent (Claude Opus 4.7 1M context)

4 days agoSuranna: add override config.yaml (compat + legacy sources upstream)
Felipe Correa da Silva Sanches [Fri, 24 Apr 2026 09:14:52 +0000 (10:14 +0100)] 
Suranna: add override config.yaml (compat + legacy sources upstream)

- Repo: appajid/suranna
- Commit: ce1c1f1 (unchanged)
- Config: override in ofl/suranna/config.yaml
- Status: complete
- Confidence: HIGH

Upstream at the pinned commit has both compatible sources (.ufo) and
legacy .sfd/.vfb archives. The override references the compatible
sources only: Suranna.ufo. STAT values omitted (all shipped fonts are
statics; gftools-builder will auto-derive as needed).

Assisted by an AI agent (Claude Opus 4.7 1M context)