Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
4d4e26e
Dawning of a New Day: reference the googlefonts/dawningofanewday .gly…
felipesanches Jul 20, 2026
d571bc1
Days One: reference the googlefonts/daysone .glyphs source
felipesanches Jul 20, 2026
84c6640
Delius: reference the googlefonts/delius .glyphs source
felipesanches Jul 20, 2026
fb24cde
Delius Swash Caps: reference the googlefonts/deliusswashcaps .glyphs …
felipesanches Jul 20, 2026
4546b22
Delius Unicase: reference the googlefonts/deliusunicase .glyphs source
felipesanches Jul 20, 2026
c0f13e2
Devonshire: reference the googlefonts/devonshire .glyphs source
felipesanches Jul 20, 2026
0c0a6ea
Donegal One: reference the googlefonts/donegalone .glyphs source
felipesanches Jul 20, 2026
c7a5508
Doppio One: reference the googlefonts/doppioone .glyphs source
felipesanches Jul 20, 2026
df15881
Dr Sugiyama: reference the googlefonts/drsugiyama .glyphs source
felipesanches Jul 20, 2026
f2058aa
Duru Sans: reference the googlefonts/durusans .glyphs source
felipesanches Jul 20, 2026
f30e72f
Economica: reference the googlefonts/economica .glyphs source
felipesanches Jul 20, 2026
d63155e
Elsie: reference the googlefonts/elsie .glyphs source
felipesanches Jul 20, 2026
33e6f62
Elsie Swash Caps: reference the googlefonts/elsieswashcaps .glyphs so…
felipesanches Jul 20, 2026
7382df5
Emblema One: reference the googlefonts/emblemaone .glyphs source
felipesanches Jul 20, 2026
ee05767
Erica One: reference the googlefonts/ericaone .glyphs source
felipesanches Jul 20, 2026
221c2e4
Esteban: reference the googlefonts/esteban .glyphs source
felipesanches Jul 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions ofl/dawningofanewday/METADATA.pb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,18 @@ license: "OFL"
category: "HANDWRITING"
date_added: "2011-04-14"
source {
repository_url: "https://github.com/librefonts/dawningofanewday"
commit: "45ea90b8015692ee7fe07e417ea1c88392373ce3"
repository_url: "https://github.com/googlefonts/dawningofanewday"
commit: "a0c504721994bbcde597e453115c481419e7c43f"
files {
source_file: "OFL.txt"
dest_file: "OFL.txt"
}
files {
source_file: "fonts/ttf/DawningofaNewDay-Regular.ttf"
dest_file: "DawningofaNewDay.ttf"
}
branch: "master"
config_yaml: "sources/config.yaml"
}

fonts {
Expand Down
53 changes: 14 additions & 39 deletions ofl/dawningofanewday/upstream_info.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,26 @@
# Dawning of a New Day - Investigation Report
# Dawning of a New Day

## Source Data
Source modernized 2026-07: the FontForge `.sfd` sources were converted to Glyphs (`.glyphs`) and now build with the Google Fonts Rust pipeline (gftools-builder3 + fontc). The repository, commit and config are recorded in the `source { }` block of METADATA.pb and are not duplicated here.

| Field | Value |
|-------|-------|
| Family Name | Dawning of a New Day |
| Designer | Kimberly Geswein |
| Repository URL | https://github.com/librefonts/dawningofanewday |
| Commit Hash | `45ea90b8015692ee7fe07e417ea1c88392373ce3` |
| Branch | master |
| Config YAML | None (no gftools-builder compatible sources) |
| Status | missing_config |
| Date Added | 2011-04-14 |
## Initial state

## How URL Found
Google Fonts shipped Dawning of a New Day (Regular) built from FontForge SFD sources at https://github.com/librefonts/dawningofanewday. There was no Glyphs (`.glyphs`) source, and no source that builds with fontc.

The repository URL `https://github.com/librefonts/dawningofanewday` is a librefonts archive repository. These repos were created by the Google Fonts team (hash3g) as archives of the font source files in TTX/SFD/VFB format.
## Actions taken

## How Commit Determined
- The canonical FontForge SFD source (`DawningofaNewDay-TTF.sfd`) was converted to Glyphs with babelfont-rs (upstream commit `219c0bb`).
- During conversion, embedded NUL bytes were stripped from the source and the no-break space (U+00A0) advance width was corrected.
- A new Unified Font Repository was created at https://github.com/googlefonts/dawningofanewday, building the font with gftools-builder3 + fontc.
- The build was verified against the shipped binary.

The upstream repository has only a single commit: `45ea90b8015692ee7fe07e417ea1c88392373ce3` (hash3g, Oct 17 2014, "update .travis.yml"). This is the only commit and therefore the HEAD of the master branch. The font binary in google/fonts has not been updated since the initial commit (90abd17b4).
## Final state

## Config YAML Status

- **No config.yaml in upstream**: The upstream repository does not contain a config.yaml file
- **No override config.yaml in google/fonts**: None exists
- **Source files are not gftools-builder compatible**: The upstream contains:
- `src/DawningofaNewDay-TTF.sfd` (FontForge SFD format)
- `src/DawningofaNewDay.vfb` (FontLab VFB format)
- Various TTX decompositions
- These source formats (SFD, VFB) are not supported by gftools-builder, which requires `.glyphs`, `.ufo`, or `.designspace` files
- **No source block in METADATA.pb**: The current METADATA.pb has no `source { }` block
The source now lives at https://github.com/googlefonts/dawningofanewday (see METADATA.pb) and builds reproducibly with gftools-builder3 + fontc at functional equivalence with the shipped binary.

## Verification

- Repository URL is valid and accessible: https://github.com/librefonts/dawningofanewday
- Commit `45ea90b` is the only commit in the repo and matches HEAD
- The upstream repo is cached at `upstream_repos/fontc_crater_cache/librefonts/dawningofanewday/`
- This is a legacy font (added 2011-04-14) that predates gftools-builder infrastructure

## Confidence Level

**HIGH** for URL and commit. The librefonts archive is the only known upstream. The commit is trivially correct as there is only one commit.

**N/A** for config_yaml - there is no gftools-builder compatible source, so no config.yaml can be created without converting the sources first.
The rebuilt font matched the shipped binary on cmap coverage, vertical metrics, usWeightClass, fsSelection/macStyle, GSUB/GPOS feature sets, GDEF classes and advance widths. Two benign differences were accepted: the FontForge legacy `nonmarkingreturn` glyph was dropped (it carried no cmap coverage), and 5 glyphs were renamed to their production names with no change to coverage.

## Open Questions
## Original repository (dormant)

- Would this font benefit from source conversion (SFD to .glyphs or .ufo) to enable gftools-builder compatibility?
- The librefonts archive is a secondary source; the original designer (Kimberly Geswein) may have the original source files in a different format.
The original FontForge sources are at https://github.com/librefonts/dawningofanewday (`.sfd`), latest at commit `45ea90b8015692ee7fe07e417ea1c88392373ce3`. Preserved for provenance; the new `.glyphs` source supersedes it for building.
14 changes: 12 additions & 2 deletions ofl/daysone/METADATA.pb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,18 @@ license: "OFL"
category: "SANS_SERIF"
date_added: "2011-08-17"
source {
repository_url: "https://github.com/librefonts/daysone"
commit: "76642af05e1a7734f94e1b22abdbc37b6bfb933c"
repository_url: "https://github.com/googlefonts/daysone"
commit: "5a4d7f229c497dd3f4cf1b8c23da954c3e45e2cf"
files {
source_file: "OFL.txt"
dest_file: "OFL.txt"
}
files {
source_file: "fonts/ttf/DaysOne-Regular.ttf"
dest_file: "DaysOne-Regular.ttf"
}
branch: "master"
config_yaml: "sources/config.yaml"
}

fonts {
Expand Down
53 changes: 14 additions & 39 deletions ofl/daysone/upstream_info.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,26 @@
# Days One - Investigation Report
# Days One

## Source Data
Source modernized 2026-07: the FontForge `.sfd` sources were converted to Glyphs (`.glyphs`) and now build with the Google Fonts Rust pipeline (gftools-builder3 + fontc). The repository, commit and config are recorded in the `source { }` block of METADATA.pb and are not duplicated here.

| Field | Value |
|-------|-------|
| Family Name | Days One |
| Designer | Jovanny Lemonad |
| Repository URL | https://github.com/librefonts/daysone |
| Commit Hash | `76642af05e1a7734f94e1b22abdbc37b6bfb933c` |
| Branch | master |
| Config YAML | None (no gftools-builder compatible sources) |
| Status | missing_config |
| Date Added | 2011-08-17 |
## Initial state

## How URL Found
Google Fonts shipped Days One (Regular) built from FontForge SFD sources at https://github.com/librefonts/daysone. There was no Glyphs (`.glyphs`) source, and no source that builds with fontc.

The repository URL `https://github.com/librefonts/daysone` is a librefonts archive repository. These repos were created by the Google Fonts team (hash3g) as archives of the font source files in TTX/SFD/VFB format.
## Actions taken

## How Commit Determined
- The canonical FontForge SFD source (`src/DaysOne-Regular-TTF.sfd`) was converted to Glyphs with babelfont-rs (upstream commit `219c0bb`).
- The non-breaking space (U+00A0) advance width was corrected to match the space glyph (717 units).
- A new Unified Font Repository was created at https://github.com/googlefonts/daysone, building the font with gftools-builder3 + fontc.
- The build was verified against the shipped binary.

The upstream repository has only a single commit: `76642af05e1a7734f94e1b22abdbc37b6bfb933c` (hash3g, Oct 17 2014, "update .travis.yml"). This is the only commit and therefore the HEAD of the master branch. The font binary in google/fonts has not been updated since the initial commit (90abd17b4).
## Final state

## Config YAML Status

- **No config.yaml in upstream**: The upstream repository does not contain a config.yaml file
- **No override config.yaml in google/fonts**: None exists
- **Source files are not gftools-builder compatible**: The upstream contains:
- `src/DaysOne-Regular-TTF.sfd` (FontForge SFD format)
- `src/DaysOne-Regular.vfb` (FontLab VFB format)
- Various TTX decompositions
- These source formats (SFD, VFB) are not supported by gftools-builder, which requires `.glyphs`, `.ufo`, or `.designspace` files
- **No source block in METADATA.pb**: The current METADATA.pb has no `source { }` block
The source now lives at https://github.com/googlefonts/daysone (see METADATA.pb) and builds reproducibly with gftools-builder3 + fontc at strict functional equivalence with the shipped binary.

## Verification

- Repository URL is valid and accessible: https://github.com/librefonts/daysone
- Commit `76642af` is the only commit in the repo and matches HEAD
- The upstream repo is cached at `upstream_repos/fontc_crater_cache/librefonts/daysone/`
- This is a legacy font (added 2011-08-17) that predates gftools-builder infrastructure

## Confidence Level

**HIGH** for URL and commit. The librefonts archive is the only known upstream. The commit is trivially correct as there is only one commit.

**N/A** for config_yaml - there is no gftools-builder compatible source, so no config.yaml can be created without converting the sources first.
The rebuilt Regular matched the shipped binary on cmap coverage, vertical metrics, usWeightClass, fsSelection/macStyle, GSUB/GPOS feature sets, GDEF classes and advance widths. Two benign differences were accepted: 98 glyphs were renamed to production names (glyph coverage unchanged), and the legacy `kern` table (2470 pairs) was modernized into a GPOS `kern` feature.

## Open Questions
## Original repository (dormant)

- Would this font benefit from source conversion (SFD to .glyphs or .ufo) to enable gftools-builder compatibility?
- The librefonts archive is a secondary source; the original designer (Jovanny Lemonad) may have the original source files in a different format.
The original FontForge sources are at https://github.com/librefonts/daysone (`.sfd`), latest at commit `76642af05e1a7734f94e1b22abdbc37b6bfb933c`. Preserved for provenance; the new `.glyphs` source supersedes it for building.
14 changes: 12 additions & 2 deletions ofl/delius/METADATA.pb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,18 @@ license: "OFL"
category: "HANDWRITING"
date_added: "2011-07-27"
source {
repository_url: "https://github.com/librefonts/delius"
commit: "5bd1633b6b5175d36e260f3f6d06686482d32212"
repository_url: "https://github.com/googlefonts/delius"
commit: "99e93e1a8034bf205d3978eaa98b8254a8faff3e"
files {
source_file: "OFL.txt"
dest_file: "OFL.txt"
}
files {
source_file: "fonts/ttf/Delius-Regular.ttf"
dest_file: "Delius-Regular.ttf"
}
branch: "master"
config_yaml: "sources/config.yaml"
}

fonts {
Expand Down
59 changes: 14 additions & 45 deletions ofl/delius/upstream_info.md
Original file line number Diff line number Diff line change
@@ -1,57 +1,26 @@
# Delius - Investigation Report
# Delius

## Source Data
Source modernized 2026-07: the FontForge `.sfd` sources were converted to Glyphs (`.glyphs`) and now build with the Google Fonts Rust pipeline (gftools-builder3 + fontc). The repository, commit and config are recorded in the `source { }` block of METADATA.pb and are not duplicated here.

| Field | Value |
|---|---|
| Family Name | Delius |
| Designer | Natalia Raices |
| License | OFL |
| Repository URL | https://github.com/librefonts/delius |
| Commit Hash | 5bd1633b6b5175d36e260f3f6d06686482d32212 |
| Branch | master |
| Config YAML | N/A (SFD-only sources) |
| Status | missing_config |
| Date Added | 2011-07-27 |
## Initial state

## How URL Found
Google Fonts shipped Delius (Regular) built from FontForge SFD sources at https://github.com/librefonts/delius. There was no Glyphs (`.glyphs`) source, and no source that builds with fontc.

The repository URL `https://github.com/librefonts/delius` was identified through the librefonts GitHub organization, which hosts many of the older Google Fonts projects. The URL was added to the tracking data and a source block was prepared (commit `9a14639f3`, currently on a PR branch `sources_info_2026-02-25`, not yet merged to main).
## Actions taken

## How Commit Determined
- The canonical FontForge SFD source (`Delius-Regular-TTF.sfd`) was converted to Glyphs with babelfont-rs (upstream commit `219c0bb`).
- The no-break space (U+00A0) advance width was corrected to 238 in the converted source.
- A new Unified Font Repository was created at https://github.com/googlefonts/delius, building the fonts with gftools-builder3 + fontc.
- The build was verified against the shipped binary.

The commit `5bd1633b6b5175d36e260f3f6d06686482d32212` is the HEAD of the master branch in the upstream repo (the only visible commit in the shallow clone: "update .travis.yml"). This is a legacy font from the initial google/fonts commit (2015-03-07). The font has been in the catalog since 2011-07-27.
## Final state

The TTF file in google/fonts was last modified in the deploy commit `76adaf1d2` (2021-11-01, "deploy: c7e2740...") which was a bulk deployment affecting many fonts. Before that, it was in the initial commit `90abd17b4`.

Since this is a legacy font with SFD-only sources, the commit hash serves mainly to reference the state of the upstream repository rather than a specific build commit. The upstream repo contains:
- `src/Delius-Regular-TTF.sfd` (FontForge source)
- `src/Delius-Regular.vfb` (FontLab source)
- TTX decompositions of the font tables
- No modern build sources (.glyphs, .ufo, .designspace)

## Config YAML Status

- No `config.yaml` exists in the upstream repository
- No override `config.yaml` exists in google/fonts at `ofl/delius/`
- The upstream repo only contains SFD (FontForge) and VFB (FontLab) source formats
- These formats are not compatible with gftools-builder
- A config.yaml cannot be created without converting the sources to a modern format first
The source now lives at https://github.com/googlefonts/delius (see METADATA.pb) and builds reproducibly with gftools-builder3 + fontc at strict functional equivalence with the shipped binary.

## Verification

- Repository URL is valid and accessible
- Upstream repo cloned at `upstream_repos/fontc_crater_cache/librefonts/delius/` (shallow clone)
- Commit `5bd1633` verified as HEAD of master
- No modern source files found (.glyphs, .ufo, .designspace)
- METADATA.pb in google/fonts main branch currently has no source block (a PR branch adds one)

## Confidence Level

**High** for repository URL (well-established librefonts organization). **Medium** for commit hash (it's the HEAD of the repo, but it's a shallow clone so we can't verify the full history). **N/A** for config_yaml (sources are in legacy format only).
The rebuilt Delius Regular matched the shipped binary on cmap coverage, vertical metrics, usWeightClass, fsSelection/macStyle, GSUB/GPOS feature sets, GDEF classes and advance widths. The only difference is that 11 glyphs were renamed to their production names; character coverage is unchanged, so this is benign.

## Open Questions
## Original repository (dormant)

- The font sources would need to be converted to a modern format (e.g., .glyphs or .ufo) before a config.yaml could be created.
- The source block for METADATA.pb has been prepared on branch `sources_info_2026-02-25` but is not yet merged.
- Since this is a very old font (2011) with SFD sources, it may not be a priority for source documentation.
The original FontForge sources are at https://github.com/librefonts/delius (`.sfd`), latest at commit `5bd1633b6b5175d36e260f3f6d06686482d32212`. Preserved for provenance; the new `.glyphs` source supersedes it for building.
14 changes: 12 additions & 2 deletions ofl/deliusswashcaps/METADATA.pb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,18 @@ license: "OFL"
category: "HANDWRITING"
date_added: "2011-08-03"
source {
repository_url: "https://github.com/librefonts/deliusswashcaps"
commit: "a18d931eb4b66533df5df07d91e0851938a96121"
repository_url: "https://github.com/googlefonts/deliusswashcaps"
commit: "2bcc0f94b70fdc0c94bc30d803f8c646224c1eab"
files {
source_file: "OFL.txt"
dest_file: "OFL.txt"
}
files {
source_file: "fonts/ttf/DeliusSwashCaps-Regular.ttf"
dest_file: "DeliusSwashCaps-Regular.ttf"
}
branch: "master"
config_yaml: "sources/config.yaml"
}

fonts {
Expand Down
Loading
Loading