Skip to content

Add source metadata for 54 families (batch 4)#10380

Merged
felipesanches merged 59 commits intogoogle:mainfrom
felipesanches:add-source-metadata-batch-4
Mar 26, 2026
Merged

Add source metadata for 54 families (batch 4)#10380
felipesanches merged 59 commits intogoogle:mainfrom
felipesanches:add-source-metadata-batch-4

Conversation

@felipesanches
Copy link
Copy Markdown
Collaborator

@felipesanches felipesanches commented Mar 26, 2026

Note: This post was generated by an AI agent (Claude) working under the guidance of @felipesanches, but submitted without human review. @felipesanches himself would still need to participate in the PR thread if he wants to contribute to the review.

Summary

Adds source { repository_url, commit } blocks, upstream_info.md investigation reports, and config.yaml override files to 59 families that previously had no source metadata.

16 families also receive override config.yaml files as a starting point for reproducible builds, using .glyphs, .ufo, or .designspace sources found in the upstream repos.

Canonical designer repos (upgraded from librefonts mirrors)

Based on research hints from @felipesanches, 14 families were upgraded from librefonts TTX mirrors to canonical designer/foundry repos with actual source files:

Family Canonical repo Source type Config
neuton anoxic/neuton .ufo, .sfd Yes
prata cyrealtype/Prata .glyphs Yes (from upstream)
metamorphous SorkinType/Metamorphous binary
molle SorkinType/Molle2 binary
plaster SorkinType/Plaster binary
trykker SorkinType/Trykker binary
oxygen vernnobile/oxygenFont .ufo, .sfd Yes
molengo moyogo/molengo-fonts .sfd
montserratsubrayada JulietaUla/Montserrat .glyphs Yes (from upstream config-underline.yaml)
rubikone googlefonts/rubik .glyphs, .ufo

Newly discovered repos

Family Repository Source Config
ranga antonxheight/Ranga .sfd
yinmar khmertype/Yinmar binary
sawarabigothic googlefonts/sawarabi-mincho binary
nanumgothiccoding naver/nanumfont binary

Override config.yaml files (16 families)

Family Source file Repo
yatraone YatraOne_0.ufo cathschmidt/yatra-one
pragatinarrow PragatiNarrow.glyphs Omnibus-Type/PragatiNarrow
ponnala Ponnala.ufo appajid/ponnala
peddana Peddana-Regular.ufo appajid/peddana
raviprakash RaviPrakash.ufo appajid/raviprakash
sriracha Sriracha-Regular.ufo cadsondemak/sriracha
mogra Mogra.glyphs lipiraval/Mogra
istokweb IstokWeb.glyphs m4rc1e/Istok-Web
tinos Tinos-*.glyphs googlefonts/tinos
cousine Cousine-*.glyphs googlefonts/cousine
kumarone Kumar One.glyphs itfoundry/kumar
kumaroneoutline Kumar One.glyphs itfoundry/kumar
neuton NL.ufo anoxic/neuton
prata Prata.glyphs cyrealtype/Prata
montserratsubrayada MontserratUnderline.glyphs JulietaUla/Montserrat
oxygen Oxygen-Regular.ufo vernnobile/oxygenFont

These are best-effort configs — the shipped binaries may have been built with different tool versions.

Other families

Repository Families
EkType/Mukta mukta, muktamahee, muktamalar, muktavaani (4)
appajid/* peddana, ponnala, raviprakash (3)
woowabros/* jua, yeonsung, kiranghaerang (3)
danhhong/* khmer, siemreap (2)
wmk69/* medievalsharp, modernantiqua (2)
impallari/Miltonian miltonian, miltoniantattoo (2)
itfoundry/kumar kumarone, kumaroneoutline (2)
coz-m/MPLUS_FONTS mplus1p, mplusrounded1c (2)
Individual repos 10 families
librefonts/* 11 families (TTX mirrors, no better repo found)

Structure

59 commits, one per family. Each: METADATA.pb + upstream_info.md + config.yaml (where applicable).

🤖 Generated with Claude Code

@felipesanches felipesanches force-pushed the add-source-metadata-batch-4 branch 2 times, most recently from 455bf88 to 422c3b4 Compare March 26, 2026 10:31
Repo:
Commit:
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/googlefonts/tinos
Commit: aaf68d53c2d49dbd443631c333c804bf4c664e60
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/akronim
Commit: 9288ae0636d38a5b42002d6df8b5906c49fe9b1a

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/averiaseriflibre
Commit: d1b2ab3fcea4e6a77af02a5e7861ed7753793dfd

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/grandhotel
Commit: b0716771fb1056ca9db1d65d94e62ecf9dbedefa

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/m4rc1e/Istok-Web
Commit: f995ade61785c37629bed658e1898096ad934ec5
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/jomolhari
Commit: 08671f0429160658734b73c0bf14bec35dd0fd84

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/woowabros/Jua
Commit: 73d9cfefe39bf98fe45ac9e0062893353f3f3b81

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/kaushanscript
Commit: b1b7451878d44084faa32e3bcc5ce043f4d1acf4

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/danhhong/Khmer
Commit: d72e92059891c386fa3e8851948ac042ba947f0e

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/woowabros/KirangHaerang
Commit: 544ae6224fa83a85a0b4954e188c4791a98e3ce9

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/itfoundry/kumar
Commit: 3192a79a79202eb715d83fd044e9234a6d0dde66
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/itfoundry/kumar
Commit: 3192a79a79202eb715d83fd044e9234a6d0dde66
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/lusitana
Commit: 8fa070c2ac2963f13feee142e2001777ac48e774

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/macondoswashcaps
Commit: 2768d9b33c7d703085314fcd8c823ad1a8b02edb

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/marckscript
Commit: 699f31478702f9901c943b7be7caa6e38b6535b7

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/vernnobile/MeddonFont
Commit: 157a4b58e73139e11e21ac9805282f196b8f4059

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/wmk69/Medieval-Sharp
Commit: ee7510b6b13854fd340e7d2e44c218780f672cd1

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/smc/Meera
Commit: c689e9c5a4ea7b23a8a1a7ab2af535d3cd609bdf

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/SorkinType/Metamorphous
Commit: d2d29bb34284baff0817ecfce363b6d0e621e738

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/impallari/Miltonian
Commit: 95d180e8744380f93a8437226e58032d484882c7

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/impallari/Miltonian
Commit: 95d180e8744380f93a8437226e58032d484882c7

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/EkType/Modak
Commit: 143b2db4fd5c8db6cdab20fad82b26ded9ce9eb7

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/wmk69/Modern-Antiqua
Commit: f88d41ebebb9614874068d3142b6af52b707e917

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/lipiraval/Mogra
Commit: 048039d237a99cd102ce254615cba9818c75c711
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/moyogo/molengo-fonts
Commit: 9e390dcfd861f8774bc5ae369732a66861a2dc4a

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/SorkinType/Molle2
Commit: 3924159e0186e87a1a93d1ce80b5341164310f4f

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/montaga
Commit: 1c439c4e7d38e452718e8e67834c810641d1685a

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/EkType/Mukta
Commit: 7db4b0fc09894ad6814346172f6f0c1cf822a722

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/EkType/Mukta
Commit: 7db4b0fc09894ad6814346172f6f0c1cf822a722

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/EkType/Mukta
Commit: 7db4b0fc09894ad6814346172f6f0c1cf822a722

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/naver/nanumfont
Commit: 770142018d7b23abe48a1ff9370adeac3bbbcd0e

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/anoxic/neuton
Commit: b376055d272ab8a54d490bfad487e96c1d047c97
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/vernnobile/oxygenFont
Commit: 62db0ebe3488c936406685485071a54e3d18473b
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/appajid/peddana
Commit: 717395267a5ebc69cee39b4eda415fffd39321aa
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/SorkinType/Plaster
Commit: 6879ba56c377a4df76cb15889e4e7a4985b50abd

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/appajid/ponnala
Commit: c1366dc5361da5f9dd8ed1c8864efc259a77672e
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/Omnibus-Type/PragatiNarrow
Commit: 829be323c427aab3669e2eb55e253573aeefb1e3
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/cyrealtype/Prata
Commit: db5f3799a47eb51bbfe0cb572986d26b37f8ec9e
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/quando
Commit: 328635dcbaae8f2fc4fd84c9b872e596a82bebe5

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/quattrocento
Commit: 45d612b9dddd01d19d5ff6d3ef1321ced46de524

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/quintessential
Commit: a3d26ff9183382b8379f368b41b07eb52f1bd193

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/ralewaydots
Commit: c845d1a8e75014ad17dbbf2633119226bed462d8

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/antonxheight/Ranga
Commit: 15fadcc52c43bfbe15915c530b2409f8bcf244e4

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/appajid/raviprakash
Commit: 0f5d8d7f5a7d263feef811baaa16c143313f27da
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/librefonts/righteous
Commit: 583c13c301c5e1dd0a4ae2d7b6cd42bc9c58f953

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/googlefonts/rubik
Commit: e337a5f69a9bea30e58d05bd40184d79cc099628

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/googlefonts/sawarabi-mincho
Commit: 397399cfaf018172046c936c0d774de0c5cbba82

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/danhhong/Siemreap
Commit: 3ce4cbfc6b8172c80872a1d666cff71ca720db96

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/cadsondemak/sriracha
Commit: 6c6cf92ed8b0b45caca566d999d2dadc7e35f2fd
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/SorkinType/Trykker
Commit: 5226cb075048ff1d3bd16fd0a0c42ece45629afb

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/cathschmidt/yatra-one
Commit: b991e49f275db52a5b59ee959c87d0f7ba5325f5
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/woowabros/Yeonsung
Commit: 599fc1b88ba87312e69b3ad9085158542fbcccc1

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/khmertype/Yinmar
Commit: 6ee5643de8c4f8b51d51e5df41ee9ba9fb1d3a1c

Assisted by an AI agent (Claude Opus 4.6)
Repo: https://github.com/googlefonts/cousine
Override config.yaml created

Assisted by an AI agent (Claude Opus 4.6)
@felipesanches felipesanches force-pushed the add-source-metadata-batch-4 branch from 422c3b4 to baa7568 Compare March 26, 2026 10:33
@felipesanches felipesanches merged commit cd5d13b into google:main Mar 26, 2026
5 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant