From 56d250fda8cc74f5d9a3eb76791fc02f6756e849 Mon Sep 17 00:00:00 2001 From: Felipe Correa da Silva Sanches Date: Thu, 26 Feb 2026 06:54:03 +0000 Subject: [PATCH] Concert One: add source block to METADATA.pb - Repo: librefonts/concertone - Commit: c2160f49 (only commit in repo) - Config: none (SFD-only sources) - Status: missing_config - Confidence: HIGH --- ofl/concertone/METADATA.pb | 5 ++++ ofl/concertone/upstream_info.md | 49 +++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 ofl/concertone/upstream_info.md diff --git a/ofl/concertone/METADATA.pb b/ofl/concertone/METADATA.pb index 6db443b32c..581dd3c193 100644 --- a/ofl/concertone/METADATA.pb +++ b/ofl/concertone/METADATA.pb @@ -3,6 +3,11 @@ designer: "Johan Kallas, Mihkel Virkus" license: "OFL" category: "DISPLAY" date_added: "2011-11-23" +source { + repository_url: "https://github.com/librefonts/concertone" + commit: "c2160f498dbb0ebf8394fbd117c21d2160cdef01" +} + fonts { name: "Concert One" style: "normal" diff --git a/ofl/concertone/upstream_info.md b/ofl/concertone/upstream_info.md new file mode 100644 index 0000000000..f956c18ad0 --- /dev/null +++ b/ofl/concertone/upstream_info.md @@ -0,0 +1,49 @@ +# Concert One - Investigation Report + +## Source Data + +| Field | Value | +|-------|-------| +| Family Name | Concert One | +| Designer | Johan Kallas, Mihkel Virkus | +| Repository URL | https://github.com/librefonts/concertone | +| Commit | c2160f498dbb0ebf8394fbd117c21d2160cdef01 | +| Branch | master | +| Config YAML | N/A (SFD-only sources) | +| Status | missing_config | + +## How URL Found + +The repository URL `https://github.com/librefonts/concertone` was identified from the librefonts organization, which hosts mirrored source repositories for many early Google Fonts families. The source block was added in commit `9a14639f3` ("Add source blocks to 602 more METADATA.pb files") on the pending PR branch `sources_info_2026-02-25` (PR #10270). This PR has not yet been merged into main. + +The current METADATA.pb on main does not have a source block. + +## How Commit Determined + +The commit `c2160f498dbb0ebf8394fbd117c21d2160cdef01` is the HEAD (and only commit in the shallow clone) of the `librefonts/concertone` repository. The commit message is "update .travis.yml". This is a standard librefonts repo pattern where the single visible commit represents the latest state of the source archive. + +## Config YAML Status + +No config.yaml exists in the upstream repository. The source files are: +- `src/ConcertOne-Regular-TTF.sfd` (FontForge SFD format) +- `src/ConcertOne-Regular-OTF.vfb` (FontLab VFB format) + +These formats are not compatible with gftools-builder, which requires `.glyphs`, `.ufo`, or `.designspace` sources. No override config.yaml exists in the google/fonts family directory either. + +## Verification + +- Repository URL returns HTTP 200 +- Commit hash matches the HEAD of the cached repo +- The font binary in google/fonts was last modified by a v-metrics hotfix (commit `dc96bd2ff`, May 2024, by Emma Marichal) applied directly to the binary - no upstream source changes +- No source block exists in the main branch METADATA.pb (pending PR #10270) + +## Confidence Level + +**High** for repository URL and commit hash. The librefonts repo is the canonical source archive. + +**N/A** for config.yaml - the sources are in legacy formats (SFD/VFB) not supported by gftools-builder. + +## Open Questions + +1. The v-metrics hotfix was applied directly to the binary in google/fonts without corresponding upstream changes. Should this be documented more formally? +2. Would it be worthwhile to convert the SFD sources to a gftools-builder compatible format? -- 2.47.3