]> git.ipfire.org Git - thirdparty/google/fonts.git/log
thirdparty/google/fonts.git
2 weeks agoMerge pull request #10553 from google/lists_2205
Emma Marichal [Fri, 22 May 2026 11:55:30 +0000 (13:55 +0200)] 
Merge pull request #10553 from google/lists_2205

To_lists of the 22th of May

2 weeks agoUpdate OFL.txt with corrected formatting 10507/head
Emma Marichal [Fri, 22 May 2026 11:54:58 +0000 (13:54 +0200)] 
Update OFL.txt with corrected formatting

2 weeks agoadd article
Emma Marichal [Thu, 7 May 2026 16:11:41 +0000 (18:11 +0200)] 
add article

2 weeks agoMontenegrin Gothic One: Version 1.002; ttfautohint (v1.8.4.16-eb64) added
Emma Marichal [Thu, 7 May 2026 16:07:10 +0000 (18:07 +0200)] 
Montenegrin Gothic One: Version 1.002; ttfautohint (v1.8.4.16-eb64) added

Taken from the upstream repo https://github.com/MagicformDesign/montenegrin-gothic-one at commit https://github.com/MagicformDesign/montenegrin-gothic-one/commit/7a9c8500be19a4b3c6050dd4ea6fcf184ca59173.

2 weeks agoMerge pull request #10525 from google/kensukeuchida
Marc Foley [Fri, 22 May 2026 11:14:05 +0000 (12:14 +0100)] 
Merge pull request #10525 from google/kensukeuchida

Add designer: Kensuke Uchida

2 weeks agoMerge pull request #10538 from google/nonfoundry
Marc Foley [Fri, 22 May 2026 11:10:32 +0000 (12:10 +0100)] 
Merge pull request #10538 from google/nonfoundry

Add designer: Non Foundry

2 weeks agoMerge pull request #10539 from google/jonasaucedo
Marc Foley [Fri, 22 May 2026 11:10:11 +0000 (12:10 +0100)] 
Merge pull request #10539 from google/jonasaucedo

Add designer: Jona Saucedo

2 weeks agoMerge pull request #10547 from google/htfonts-designers
Marc Foley [Fri, 22 May 2026 11:03:00 +0000 (12:03 +0100)] 
Merge pull request #10547 from google/htfonts-designers

 Huerta Tipografica designers update

2 weeks agoMerge pull request #10546 from google/gftools_packager_ofl_pliant
Marc Foley [Fri, 22 May 2026 10:57:24 +0000 (11:57 +0100)] 
Merge pull request #10546 from google/gftools_packager_ofl_pliant

Pliant: Version 1.000 added

2 weeks agofetch history 10546/head
Marc Foley [Fri, 22 May 2026 10:47:15 +0000 (11:47 +0100)] 
fetch history

2 weeks agodebug
Marc Foley [Fri, 22 May 2026 10:27:53 +0000 (11:27 +0100)] 
debug

2 weeks agoMerge pull request #10554 from google/emmamarichal-patch-1
Marc Foley [Fri, 22 May 2026 09:47:58 +0000 (10:47 +0100)] 
Merge pull request #10554 from google/emmamarichal-patch-1

Revise copyright author requirement in issue template

2 weeks agoMerge pull request #10555 from google/emmamarichal-patch-2
Marc Foley [Fri, 22 May 2026 09:47:06 +0000 (10:47 +0100)] 
Merge pull request #10555 from google/emmamarichal-patch-2

Modify CI workflow paths for knowledge directory

2 weeks agoFix indentation in CI workflow paths 10555/head
Emma Marichal [Fri, 22 May 2026 09:33:44 +0000 (11:33 +0200)] 
Fix indentation in CI workflow paths

2 weeks agoModify CI workflow paths for knowledge directory
Emma Marichal [Fri, 22 May 2026 09:28:44 +0000 (11:28 +0200)] 
Modify CI workflow paths for knowledge directory

Updated paths in CI workflow to include knowledge directory.

2 weeks agoRevise copyright author requirement in issue template 10554/head
Emma Marichal [Fri, 22 May 2026 09:13:05 +0000 (11:13 +0200)] 
Revise copyright author requirement in issue template

Updated copyright author disclosure requirement to include commitment to disclose AI tool usage.

2 weeks agoto_lists of the 22th of May 10553/head
Emma Marichal [Fri, 22 May 2026 09:08:39 +0000 (11:08 +0200)] 
to_lists of the 22th of May

2 weeks agoMerge pull request #10541 from google/emmamarichal-patch-1
Simon Cozens [Fri, 22 May 2026 08:34:02 +0000 (09:34 +0100)] 
Merge pull request #10541 from google/emmamarichal-patch-1

[Knowledge] Add check for URLs

2 weeks agorun black 10541/head
Emma Marichal [Fri, 22 May 2026 08:16:01 +0000 (10:16 +0200)] 
run black

2 weeks agoBitcount Single Ink: remove non-buildable config_yaml field
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:38:40 +0000 (21:38 +0100)] 
Bitcount Single Ink: remove non-buildable config_yaml field

METADATA.pb's config_yaml pointed at the upstream sources/config.yaml,
which contains only "familyName: Bitcount" with no sources: field — not a
gftools-builder config. Bitcount is built by a custom Python/COLRv1
pipeline that gftools-builder cannot reproduce.

Removed the non-functional config_yaml field, addressing the
inconsistency noted in upstream_info.md. Repository URL, commit, branch
and file mappings are unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoBitcount Prop Single Ink: remove non-buildable config_yaml field
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:38:40 +0000 (21:38 +0100)] 
Bitcount Prop Single Ink: remove non-buildable config_yaml field

METADATA.pb's config_yaml pointed at the upstream sources/config.yaml,
which contains only "familyName: Bitcount" with no sources: field — not a
gftools-builder config. Bitcount is built by a custom Python/COLRv1
pipeline that gftools-builder cannot reproduce.

Removed the non-functional config_yaml field, addressing the
inconsistency noted in upstream_info.md. Repository URL, commit, branch
and file mappings are unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoBitcount: remove non-buildable config_yaml field
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:38:40 +0000 (21:38 +0100)] 
Bitcount: remove non-buildable config_yaml field

METADATA.pb's config_yaml pointed at the upstream sources/config.yaml,
which contains only "familyName: Bitcount" with no sources: field.
fontc_crater failed with "missing field `sources`".

Bitcount is built by a custom Python pipeline (Makefile -> scripts/build.py)
that generates designspace files from .stylespace definitions and adds
COLRv1 pixel layers — it cannot be expressed as a gftools-builder config.
Removed the non-functional config_yaml field. Repository URL, commit,
branch and file mappings are unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoNoto Sans Duployan: remove non-buildable config_yaml field
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:38:39 +0000 (21:38 +0100)] 
Noto Sans Duployan: remove non-buildable config_yaml field

METADATA.pb's config_yaml pointed at the upstream
sources/config-sans-duployan.yaml, whose sources: list names
NotoSansDuployan.glyphs. That file existed only transiently (2022-06 to
2023-01) and is absent at the recorded commit. fontc_crater failed with
"missing source 'NotoSansDuployan.glyphs'".

Noto Sans Duployan is a code-generated family built by a custom
Makefile/build.py pipeline, with no .glyphs/.ufo/.designspace source.
Removed the non-functional config_yaml field. Repository URL, commit,
archive_url and file mappings are unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoComic Relief: remove non-buildable config_yaml field
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:38:39 +0000 (21:38 +0100)] 
Comic Relief: remove non-buildable config_yaml field

METADATA.pb's config_yaml pointed at the upstream sources/config.yaml,
which lists .ufo sources. The repo at the recorded commit contains only
FontForge .sfd files; the .ufo files are build artifacts of a non-gftools
"make convert" (sfd2ufo) step that gftools-builder cannot run.
fontc_crater failed with "missing source 'ComicRelief-Bold.ufo'".

Removed the non-functional config_yaml field. The family's upstream
sources are FontForge .sfd files, not gftools-builder compatible without
a separate conversion step. Repository URL, commit and archive_url are
unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoOxygen: remove misleading override config.yaml (not reproducible)
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:38:39 +0000 (21:38 +0100)] 
Oxygen: remove misleading override config.yaml (not reproducible)

The override config.yaml referenced sources: [Oxygen-Regular.ufo], a file
that does not exist anywhere in the upstream repo. fontc_crater failed
with "missing source 'Oxygen-Regular.ufo'".

The upstream vernnobile/oxygenFont repo is a legacy FontForge-era project;
the shipped Light weight has no UFO source at all (only a .sfd), so the
three-static family cannot be reproduced by gftools-builder. Removed the
misleading override config.yaml and documented the family as not
reproducible. METADATA.pb is unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoNeuton: remove misleading override config.yaml (not reproducible)
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:38:39 +0000 (21:38 +0100)] 
Neuton: remove misleading override config.yaml (not reproducible)

The override config.yaml referenced sources: [NL.ufo], a file that does
not exist anywhere in the upstream repo. fontc_crater failed with
"missing source 'NL.ufo'".

The upstream anoxic/neuton repo is an in-progress personal project with
only FontForge .sfd masters and fragmentary partial UFOs — it has no
gftools-builder-compatible source set, and the shipped six-style family
cannot be reproduced from it. Removed the misleading override config.yaml
and documented the family as not reproducible. METADATA.pb is unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoDM Sans: add corrected override config.yaml for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:34:33 +0000 (21:34 +0100)] 
DM Sans: add corrected override config.yaml for fontc_crater build

The upstream config Sans/Source/config.yaml has valid content but every
line is indented 4 spaces with no top-level key, so it cannot be parsed.
fontc_crater failed with "no config file was found".

Added an override config.yaml: the upstream config de-indented to valid
top-level YAML, with source paths made repo-root-relative
(Sans/Source/DMSans.glyphs, Sans/Source/DMSans-Italic.glyphs). Removed the
config_yaml field from METADATA.pb so the override is auto-detected. The
recorded commit and sources are otherwise correct.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoFragment Mono: add override config.yaml for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:34:33 +0000 (21:34 +0100)] 
Fragment Mono: add override config.yaml for fontc_crater build

The upstream sources/config.yaml lives in sources/ and lists its source
as the bare path Fragment-Mono.glyphs, which only resolves relative to
the config's own directory. The build harness resolves source paths from
the repository root, so fontc_crater failed with "missing source
'Fragment-Mono.glyphs'".

Added an override config.yaml with the repo-root-relative source path
sources/Fragment-Mono.glyphs and removed the config_yaml field from
METADATA.pb so the override is auto-detected. The recorded commit is
correct.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoTrykker: add override config.yaml for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:34:33 +0000 (21:34 +0100)] 
Trykker: add override config.yaml for fontc_crater build

The upstream sources/config.yaml lists its source as "Trykker" with no
file extension; the actual source is the Glyphs 3 package directory
sources/Trykker.glyphspackage. fontc_crater failed with "missing source
'Trykker'".

Added an override config.yaml referencing sources/Trykker.glyphspackage
and removed the config_yaml field from METADATA.pb so google-fonts-sources
auto-detects the override. The recorded commit is correct.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoNoto Serif Nyiakeng Puachue Hmong: fix override config source path
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:34:32 +0000 (21:34 +0100)] 
Noto Serif Nyiakeng Puachue Hmong: fix override config source path

The override config.yaml referenced sources/NotoSerifNPHmong.designspace,
but the recorded commit (6f39c5843) predates the 2022-09-12 rename of the
source files from NotoSerifNyiakengPuachueHmong.* to NotoSerifNPHmong.*.
fontc_crater failed with "missing source
'sources/NotoSerifNPHmong.designspace'".

Corrected the config.yaml source path to
sources/NotoSerifNyiakengPuachueHmong.designspace. The recorded commit is
correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoNoto Naskh Arabic UI: fix override config source for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:34:32 +0000 (21:34 +0100)] 
Noto Naskh Arabic UI: fix override config source for fontc_crater build

The override config.yaml referenced sources/NotoNaskhArabicUI.glyphspackage,
but the recorded commit (133ccaeb, tag v2.014) predates the 2023-07-24
conversion to the .glyphspackage format. At that commit the source is the
flat file sources/NotoNaskhArabicUI.glyphs. fontc_crater failed with
"missing source 'sources/NotoNaskhArabicUI.glyphspackage'".

Corrected the config.yaml source path to sources/NotoNaskhArabicUI.glyphs.
The recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoArsenal SC: fix override config source paths for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:34:32 +0000 (21:34 +0100)] 
Arsenal SC: fix override config source paths for fontc_crater build

The override config.yaml listed the Glyphs sources as Arsenal.glyphs and
Arsenal-Italic.glyphs without the sources/ directory prefix. At the
recorded commit (e34db566) the sources are sources/Arsenal.glyphs and
sources/Arsenal-Italic.glyphs. fontc_crater failed with "missing source
'Arsenal-Italic.glyphs'".

Corrected the config.yaml source paths to include the sources/ prefix,
matching the regular Arsenal family's config. The recorded commit is
correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoAbhaya Libre: fix source commit and config for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:28:10 +0000 (21:28 +0100)] 
Abhaya Libre: fix source commit and config for fontc_crater build

METADATA.pb recorded commit f53da70 (2024-05-31) and config_yaml
"sources/config.yaml". The override config.yaml referenced
sources/glyphs/Abhaya-Masters.glyphs, which does not exist at f53da70,
so fontc_crater failed with "missing source
'sources/glyphs/Abhaya-Masters.glyphs'".

upstream_info.md already contained a detailed analysis recommending the
historically-accurate onboarding commit. Applied those recommendations:
- source.commit changed to ade314aa (2017-02-16), one day before the
  fonts were added via google/fonts PR #665 (v1.050). The override
  config's source path sources/glyphs/Abhaya-Masters.glyphs exists at
  this commit.
- Removed config_yaml field: sources/config.yaml does not exist at the
  onboarding commit (it was introduced upstream in 2024); the local
  override is auto-detected.

The alternative of keeping f53da70 would build the 2024 variable-era
sources, which do not correspond to the shipped 2017 static binaries.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoMogra: fix override config source path for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:27:17 +0000 (21:27 +0100)] 
Mogra: fix override config source path for fontc_crater build

The override config.yaml listed the Glyphs source as Mogra.glyphs at the
repository root, but at the recorded commit (048039d) the source is
sources/Mogra.glyphs. fontc_crater failed with "missing source
'Mogra.glyphs'".

Corrected the config.yaml source path to sources/Mogra.glyphs. The
recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoKumar One Outline: fix override config source path for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:27:17 +0000 (21:27 +0100)] 
Kumar One Outline: fix override config source path for fontc_crater build

The override config.yaml listed the Glyphs source as "Kumar One.glyphs"
at the repository root, but at the recorded commit (3192a79) the source
is "masters/Kumar One.glyphs". fontc_crater failed with "missing source
'Kumar One.glyphs'".

Corrected the config.yaml source path to "masters/Kumar One.glyphs". This
is the same itfoundry/kumar source shared with the Kumar One family. The
recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoKumar One: fix override config source path for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:27:17 +0000 (21:27 +0100)] 
Kumar One: fix override config source path for fontc_crater build

The override config.yaml listed the Glyphs source as "Kumar One.glyphs"
at the repository root, but at the recorded commit (3192a79) the source
is "masters/Kumar One.glyphs". fontc_crater failed with "missing source
'Kumar One.glyphs'".

Corrected the config.yaml source path to "masters/Kumar One.glyphs".
The recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoYatra One: fix override config source path for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:25:45 +0000 (21:25 +0100)] 
Yatra One: fix override config source path for fontc_crater build

The override config.yaml listed the UFO source as YatraOne_0.ufo at the
repository root, but at the recorded commit (b991e49) the source is
source/masters/YatraOne_0.ufo. fontc_crater failed with "missing source
'YatraOne_0.ufo'".

Corrected the config.yaml source path to source/masters/YatraOne_0.ufo.
The recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoSriracha: fix override config source path for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:25:45 +0000 (21:25 +0100)] 
Sriracha: fix override config source path for fontc_crater build

The override config.yaml listed the UFO source as Sriracha-Regular.ufo
at the repository root, but at the recorded commit (6c6cf92) the source
is source/Sriracha-Regular.ufo. fontc_crater failed with "missing source
'Sriracha-Regular.ufo'".

Corrected the config.yaml source path to source/Sriracha-Regular.ufo.
The recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoPragati Narrow: fix override config source path for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:25:45 +0000 (21:25 +0100)] 
Pragati Narrow: fix override config source path for fontc_crater build

The override config.yaml listed the Glyphs source as PragatiNarrow.glyphs
at the repository root, but at the recorded commit (829be32) the source
is SRC/PragatiNarrow.glyphs. fontc_crater failed with "missing source
'PragatiNarrow.glyphs'".

Corrected the config.yaml source path to SRC/PragatiNarrow.glyphs. The
recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoBarrio: fix stale source commit hash for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 20:25:45 +0000 (21:25 +0100)] 
Barrio: fix stale source commit hash for fontc_crater build

The recorded source.commit (ced3c1e, 2015-02-03) predated the Google
Fonts onboarding by ~22 months; at that commit the Glyphs source was
still at SRC/Barrio.glyphs. The override config.yaml references
sources/Barrio.glyphs, so fontc_crater failed with "missing source
'sources/Barrio.glyphs'".

Updated source.commit to 4cb00e5 (2016-12-04), the last upstream commit
before the google/fonts PR #491 merge, where sources/Barrio.glyphs
exists. This commit was already identified as correct in upstream_info.md
but the METADATA.pb field had never been updated.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoLalezar: fix source commit hash for fontc_crater build
Felipe Correa da Silva Sanches [Thu, 21 May 2026 19:45:21 +0000 (20:45 +0100)] 
Lalezar: fix source commit hash for fontc_crater build

The recorded source.commit (c3e0eae, Aug 2016) predates the creation of
the sources/ directory in the upstream repo. fontc_crater failed with
"missing source 'sources/Lalezar.glyphs'" because config.yaml references
a path that does not exist at that revision.

Updated source.commit to 238701c (Feb 28 2017) — the last upstream
commit before the google/fonts binary date, matching date_added
(2017-02-28), where sources/Lalezar.glyphs exists at the canonical path.

The previous value came from a tag_match heuristic that matched a
version tag without verifying the build source existed at that revision.

Assisted by an AI agent (Claude Opus 4.7)

2 weeks agoMerge pull request #10550 from google/pushlists
Emma Marichal [Thu, 21 May 2026 16:16:50 +0000 (18:16 +0200)] 
Merge pull request #10550 from google/pushlists

Update to_sandbox.txt

2 weeks agoUpdate to_sandbox.txt by removing old font entries 10550/head
Emma Marichal [Thu, 21 May 2026 16:05:49 +0000 (18:05 +0200)] 
Update to_sandbox.txt by removing old font entries

Removed outdated font entries from the upgrade list.

2 weeks agoUpdate to_sandbox.txt [automated]
github-actions[bot] [Thu, 21 May 2026 16:00:01 +0000 (16:00 +0000)] 
Update to_sandbox.txt [automated]

2 weeks agoRemove designer: Huerta Tipographica 10547/head
Emma Marichal [Thu, 21 May 2026 13:51:37 +0000 (15:51 +0200)] 
Remove designer: Huerta Tipographica

2 weeks agoAdd designer: Andres Torresi
Emma Marichal [Thu, 21 May 2026 13:50:58 +0000 (15:50 +0200)] 
Add designer: Andres Torresi

2 weeks agoDesigner updated: Carolina Giovagnoli
Emma Marichal [Thu, 21 May 2026 13:47:21 +0000 (15:47 +0200)] 
Designer updated: Carolina Giovagnoli

2 weeks agoDesigner added: HT Fonts
Emma Marichal [Thu, 21 May 2026 13:44:37 +0000 (15:44 +0200)] 
Designer added: HT Fonts

2 weeks agoMerge pull request #10540 from christopherkindl/geistmono-1.701-liga-hotfix
Emma Marichal [Thu, 21 May 2026 12:00:28 +0000 (14:00 +0200)] 
Merge pull request #10540 from christopherkindl/geistmono-1.701-liga-hotfix

Geist Mono: Version 1.701 (hotfix for liga regression)

2 weeks agoadd article
Emma Marichal [Thu, 21 May 2026 09:42:54 +0000 (11:42 +0200)] 
add article

2 weeks agosmall copyright fix
Emma Marichal [Thu, 21 May 2026 09:36:24 +0000 (11:36 +0200)] 
small copyright fix

2 weeks agoPliant: Version 1.000 added
Emma Marichal [Thu, 21 May 2026 09:23:21 +0000 (11:23 +0200)] 
Pliant: Version 1.000 added

Taken from the upstream repo https://github.com/TheJonassss/Pliant at commit https://github.com/TheJonassss/Pliant/commit/dc119b45f0b60597305af387b97b2f5a94b2e1e4.

2 weeks agoUpdate families.csv Loud VF tagging for review
Abyss Type Company [Wed, 20 May 2026 20:19:39 +0000 (16:19 -0400)] 
Update families.csv Loud VF tagging for review

2 weeks agoUpdate families.csv Loud VF tagging in progress
Abyss Type Company [Wed, 20 May 2026 20:04:24 +0000 (16:04 -0400)] 
Update families.csv Loud VF tagging in progress

2 weeks agoUpdate families.csv Loud VF tag update
Abyss Type Company [Wed, 20 May 2026 19:54:34 +0000 (15:54 -0400)] 
Update families.csv Loud VF tag update

2 weeks agoUpdate families.csv Loud Tagging in Progress
Abyss Type Company [Wed, 20 May 2026 17:44:18 +0000 (13:44 -0400)] 
Update families.csv Loud Tagging in Progress

2 weeks agoRemove markdown validation comments from knowledge_graph.py
Emma Marichal [Wed, 20 May 2026 14:24:38 +0000 (16:24 +0200)] 
Remove markdown validation comments from knowledge_graph.py

Removed comments regarding markdown validation inside HTML tags.

2 weeks agoAdd check for URLs
Emma Marichal [Wed, 20 May 2026 14:17:59 +0000 (16:17 +0200)] 
Add check for URLs

2 weeks agoGeist Mono: Version 1.701 (hotfix for liga regression in 1.700) 10540/head
Christopher Kindl [Wed, 20 May 2026 10:14:56 +0000 (12:14 +0200)] 
Geist Mono: Version 1.701 (hotfix for liga regression in 1.700)

Drops the `liga` (Standard Ligatures) OpenType feature that was
unintentionally introduced in v1.700 (#10407). `liga` is on by
default in every OpenType renderer, so the programming-ligature
substitutions added in vercel/geist-font@6ad0ea2 were firing
against source-code text — e.g. `--debug-prerender`, `[id...]`,
`[...id]`, `NODE_OPTIONS='--debug-prerender' node`.

The regression was reverted upstream in vercel/geist-font#217.
This PR pulls the post-revert artifacts: source.commit is bumped
to vercel/geist-font@77f0563c. fontRevision goes 1.700 -> 1.701;
all other OpenType features (aalt, case, ccmp, dnom, frac, locl,
numr, ordn, sinf, ss01-ss11, subs, sups) and glyph counts are
unchanged.

2 weeks agoAdd designer: Jona Saucedo 10539/head
Emma Marichal [Wed, 20 May 2026 09:29:56 +0000 (11:29 +0200)] 
Add designer: Jona Saucedo

2 weeks agoAdd designer: Non Foundry 10538/head
Emma Marichal [Wed, 20 May 2026 09:26:31 +0000 (11:26 +0200)] 
Add designer: Non Foundry

3 weeks agoMerge pull request #10526 from google/alienblock-article
Marc Foley [Fri, 15 May 2026 14:48:14 +0000 (15:48 +0100)] 
Merge pull request #10526 from google/alienblock-article

Alien Block article updated

3 weeks agoMerge pull request #10529 from google/fontbob
Marc Foley [Fri, 15 May 2026 14:47:28 +0000 (15:47 +0100)] 
Merge pull request #10529 from google/fontbob

Add designer: FontBob

3 weeks agoMerge commit '49fffabc01c3b6f419754d16679814ddda379501' into axisregistry-v0.4.17 10532/head
Emma Marichal [Fri, 15 May 2026 10:16:03 +0000 (12:16 +0200)] 
Merge commit '49fffabc01c3b6f419754d16679814ddda379501' into axisregistry-v0.4.17
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

3 weeks agoMerge pull request #215 from googlefonts/geometric
Emma Marichal [Thu, 14 May 2026 16:54:48 +0000 (18:54 +0200)] 
Merge pull request #215 from googlefonts/geometric

Add Geometric Form [GEOM]

3 weeks agoMerge pull request #214 from googlefonts/enlarge
Emma Marichal [Thu, 14 May 2026 16:54:35 +0000 (18:54 +0200)] 
Merge pull request #214 from googlefonts/enlarge

Add Enlarge [ENLA]

3 weeks agoMerge pull request #10505 from google/CNTRaxis-article
Emma Marichal [Thu, 14 May 2026 16:47:15 +0000 (18:47 +0200)] 
Merge pull request #10505 from google/CNTRaxis-article

[Knowledge] Contrast (CTRS)

3 weeks agoMerge pull request #10511 from google/ARRR-fixes
Emma Marichal [Thu, 14 May 2026 16:45:00 +0000 (18:45 +0200)] 
Merge pull request #10511 from google/ARRR-fixes

[Knowledge] Arrr article - fixes

3 weeks agoMerge pull request #213 from googlefonts/guidesopacity
Emma Marichal [Thu, 14 May 2026 16:43:51 +0000 (18:43 +0200)] 
Merge pull request #213 from googlefonts/guidesopacity

Add Guides Opacity [GDOP]

3 weeks agoRename fallback 'Enlarge' to 'Enlarged'
Emma Marichal [Thu, 14 May 2026 16:43:22 +0000 (18:43 +0200)] 
Rename fallback 'Enlarge' to 'Enlarged'

3 weeks agoUpdate description for geometric form transformation
Emma Marichal [Thu, 14 May 2026 16:37:20 +0000 (18:37 +0200)] 
Update description for geometric form transformation

3 weeks agoAdd designer: FontBob 10529/head
Emma Marichal [Thu, 14 May 2026 12:24:05 +0000 (14:24 +0200)] 
Add designer: FontBob

3 weeks agoadd new images 10526/head
Emma Marichal [Wed, 13 May 2026 12:41:32 +0000 (14:41 +0200)] 
add new images

3 weeks agoupdate article
Emma Marichal [Wed, 13 May 2026 12:41:22 +0000 (14:41 +0200)] 
update article

3 weeks agoAdd designer: Kensuke Uchida 10525/head
Emma Marichal [Wed, 13 May 2026 12:34:31 +0000 (14:34 +0200)] 
Add designer: Kensuke Uchida

3 weeks agoci: declare contents: read in four pure-CI workflows 10523/head
Arpit Jain [Wed, 13 May 2026 07:27:09 +0000 (07:27 +0000)] 
ci: declare contents: read in four pure-CI workflows

ci.yaml, designers.yaml, font_tags.yaml, and pushlists.yaml all just check
out the repo, run python validators, and either succeed or fail. None push,
comment, or call write APIs.

scorecard.yml in this repo already declares permissions: read-all at the
workflow level; the four files in this PR were the remaining ones still
running with the repo default token scope.

Signed-off-by: Arpit Jain <arpitjain099@gmail.com>
3 weeks agoMerge pull request #10522 from google/clean-to-env
Nathan Williams [Wed, 13 May 2026 04:47:25 +0000 (00:47 -0400)] 
Merge pull request #10522 from google/clean-to-env

Clean to_env.txt files

3 weeks agoClean to_env.txt files 10522/head
Nathan Williams [Wed, 13 May 2026 04:46:04 +0000 (00:46 -0400)] 
Clean to_env.txt files

3 weeks agoMerge pull request #10521 from google/classifier-v2
Marc Foley [Tue, 12 May 2026 10:45:48 +0000 (11:45 +0100)] 
Merge pull request #10521 from google/classifier-v2

add classifier notebook

3 weeks agoadd classifier notebook 10521/head
Marc Foley [Tue, 12 May 2026 10:45:10 +0000 (11:45 +0100)] 
add classifier notebook

3 weeks agoMerge pull request #10519 from google/ci-apt-update
Marc Foley [Mon, 11 May 2026 11:20:02 +0000 (12:20 +0100)] 
Merge pull request #10519 from google/ci-apt-update

run update

3 weeks agorun update 10519/head
Marc Foley [Mon, 11 May 2026 11:17:10 +0000 (12:17 +0100)] 
run update

3 weeks agoMerge pull request #10518 from google/opsz-test
Marc Foley [Mon, 11 May 2026 11:09:32 +0000 (12:09 +0100)] 
Merge pull request #10518 from google/opsz-test

opsz analysis

3 weeks agoopsz_prediction added opsz-test 10518/head
Marc Foley [Mon, 11 May 2026 11:07:30 +0000 (12:07 +0100)] 
opsz_prediction added

3 weeks agocopy all html files over to build dir
Marc Foley [Mon, 11 May 2026 11:04:30 +0000 (12:04 +0100)] 
copy all html files over to build dir

4 weeks agofix caption 10511/head
Emma Marichal [Fri, 8 May 2026 12:33:56 +0000 (14:33 +0200)] 
fix caption

4 weeks agoMerge pull request #10510 from google/lists0805
Emma Marichal [Fri, 8 May 2026 09:42:54 +0000 (11:42 +0200)] 
Merge pull request #10510 from google/lists0805

To_lists 8th of May

4 weeks agoTo_lists 8th of May 10510/head
Emma Marichal [Fri, 8 May 2026 09:31:18 +0000 (11:31 +0200)] 
To_lists 8th of May

4 weeks agosmall update in content.md 10505/head
Emma Marichal [Thu, 7 May 2026 09:45:58 +0000 (11:45 +0200)] 
small update in content.md

4 weeks agoUpdate families.csv loud VF in progress
Abyss Type Company [Wed, 6 May 2026 20:00:34 +0000 (16:00 -0400)] 
Update families.csv loud VF in progress

4 weeks agoAdd contrast axis
Emma Marichal [Wed, 6 May 2026 14:55:48 +0000 (16:55 +0200)] 
Add contrast axis

4 weeks agoUpdate families.csv updated loud
Abyss Type Company [Wed, 6 May 2026 14:15:29 +0000 (10:15 -0400)] 
Update families.csv updated loud

4 weeks agoUpdate families.csv smoke test
Abyss Type Company [Wed, 6 May 2026 14:11:37 +0000 (10:11 -0400)] 
Update families.csv smoke test

5 weeks agoMerge pull request #10492 from google/emmamarichal-patch-1
Emma Marichal [Fri, 1 May 2026 13:08:43 +0000 (15:08 +0200)] 
Merge pull request #10492 from google/emmamarichal-patch-1

M Plus Rounded metadata.pb

5 weeks agoMerge pull request #10494 from google/lists105
Emma Marichal [Fri, 1 May 2026 12:44:30 +0000 (14:44 +0200)] 
Merge pull request #10494 from google/lists105

lists of the 1st of May

5 weeks agoMerge pull request #10493 from google/emmamarichal-patch-2
Emma Marichal [Fri, 1 May 2026 12:37:59 +0000 (14:37 +0200)] 
Merge pull request #10493 from google/emmamarichal-patch-2

Akt: Correct designer name in METADATA.pb

5 weeks agolists of the 1st of May 10494/head
Emma Marichal [Fri, 1 May 2026 12:36:43 +0000 (14:36 +0200)] 
lists of the 1st of May

5 weeks agoCorrect designer name in METADATA.pb 10493/head
Emma Marichal [Fri, 1 May 2026 12:25:16 +0000 (14:25 +0200)] 
Correct designer name in METADATA.pb

5 weeks agoAdd primary_script field to METADATA.pb 10492/head
Emma Marichal [Fri, 1 May 2026 12:16:54 +0000 (14:16 +0200)] 
Add primary_script field to METADATA.pb

5 weeks agoMerge pull request #10345 from salmanmkc/upgrade-github-actions-node24
Marc Foley [Fri, 1 May 2026 11:42:15 +0000 (12:42 +0100)] 
Merge pull request #10345 from salmanmkc/upgrade-github-actions-node24

Upgrade GitHub Actions for Node 24 compatibility