]> git.ipfire.org Git - thirdparty/google/fonts.git/log
thirdparty/google/fonts.git
3 weeks agolists of the 29th of April 10484/head
Emma Marichal [Wed, 29 Apr 2026 14:43:59 +0000 (16:43 +0200)] 
lists of the 29th of April

3 weeks agoMerge pull request #10454 from google/gftools_packager_ofl_finlandicaheadline
Marc Foley [Wed, 29 Apr 2026 14:00:11 +0000 (15:00 +0100)] 
Merge pull request #10454 from google/gftools_packager_ofl_finlandicaheadline

Finlandica Headline: Version 3.103 added

3 weeks agoMerge pull request #10443 from google/gftools_packager_ofl_finlandicatext
Marc Foley [Wed, 29 Apr 2026 13:55:51 +0000 (14:55 +0100)] 
Merge pull request #10443 from google/gftools_packager_ofl_finlandicatext

Finlandica Text: Version 3.103 added

3 weeks agoMerge pull request #10456 from google/gftools_packager_ofl_ramsina
Marc Foley [Wed, 29 Apr 2026 13:54:55 +0000 (14:54 +0100)] 
Merge pull request #10456 from google/gftools_packager_ofl_ramsina

Ramsina: Version 2.100 added

3 weeks agoMerge pull request #10457 from google/gftools_packager_ofl_idiqlat
Marc Foley [Wed, 29 Apr 2026 13:54:05 +0000 (14:54 +0100)] 
Merge pull request #10457 from google/gftools_packager_ofl_idiqlat

Idiqlat: Version 2.100 added

3 weeks agoMerge pull request #10466 from google/update-tags
Marc Foley [Wed, 29 Apr 2026 13:35:44 +0000 (14:35 +0100)] 
Merge pull request #10466 from google/update-tags

Add missing tags for new fonts

3 weeks agoMerge pull request #10468 from google/gftools_packager_ofl_akt
Marc Foley [Wed, 29 Apr 2026 13:14:34 +0000 (14:14 +0100)] 
Merge pull request #10468 from google/gftools_packager_ofl_akt

Akt: Version 1.100 added

3 weeks agoMerge pull request #10421 from google/MPLUSU
Emma Marichal [Wed, 29 Apr 2026 09:27:37 +0000 (11:27 +0200)] 
Merge pull request #10421 from google/MPLUSU

MplusU v1.000

3 weeks agoMerge pull request #10476 from google/arimo-ofl
Emma Marichal [Wed, 29 Apr 2026 08:49:35 +0000 (10:49 +0200)] 
Merge pull request #10476 from google/arimo-ofl

Upgrade Arimo: OFL release

3 weeks agoMerge pull request #10478 from google/cousine-ofl
Emma Marichal [Wed, 29 Apr 2026 08:17:55 +0000 (10:17 +0200)] 
Merge pull request #10478 from google/cousine-ofl

Cousine: Replace with OFL release, bump version to 1.240

3 weeks agoFix formatting in METADATA.pb copyright section 10478/head
Emma Marichal [Wed, 29 Apr 2026 08:01:50 +0000 (10:01 +0200)] 
Fix formatting in METADATA.pb copyright section

3 weeks agoFix copyright formatting in METADATA.pb
Emma Marichal [Wed, 29 Apr 2026 08:01:26 +0000 (10:01 +0200)] 
Fix copyright formatting in METADATA.pb

3 weeks agoMerge pull request #10477 from google/tinos-ofl
Emma Marichal [Wed, 29 Apr 2026 07:59:39 +0000 (09:59 +0200)] 
Merge pull request #10477 from google/tinos-ofl

Tinos: Replace with OFL release, bump version to 1.340

3 weeks agoMerge pull request #10482 from google/updating_math_metadata
Emma Marichal [Wed, 29 Apr 2026 07:56:03 +0000 (09:56 +0200)] 
Merge pull request #10482 from google/updating_math_metadata

Updating the METADATA files for the Math fonts to disable subsetting

3 weeks agoUpdating the METADATA files for the Math fonts to disable subsetting 10482/head
Aaron [Wed, 29 Apr 2026 00:58:56 +0000 (17:58 -0700)] 
Updating the METADATA files for the Math fonts to disable subsetting

3 weeks agoCoustard: mark copyright-URL typo as resolved in this branch
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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))

3 weeks 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))