]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Engagement: add source block to METADATA.pb
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Fri, 27 Feb 2026 05:37:02 +0000 (05:37 +0000)
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>
Fri, 27 Feb 2026 09:26:23 +0000 (09:26 +0000)
- Repo: librefonts/engagement
- Commit: 4a28e794
- Config: none
- Status: missing_config
- Confidence: HIGH

ofl/engagement/METADATA.pb
ofl/engagement/upstream_info.md [new file with mode: 0644]

index 716dd4c1ceb2971a2a57a7f54c8d6f3223b47388..0fe85db76655a9c699628e43f4b95c958bbfc021 100644 (file)
@@ -17,3 +17,7 @@ subsets: "latin"
 subsets: "latin-ext"
 classifications: "DISPLAY"
 classifications: "HANDWRITING"
+source {
+  repository_url: "https://github.com/librefonts/engagement"
+  commit: "4a28e79422bbd98791c29adff6630d14f620ffd3"
+}
diff --git a/ofl/engagement/upstream_info.md b/ofl/engagement/upstream_info.md
new file mode 100644 (file)
index 0000000..365e3d3
--- /dev/null
@@ -0,0 +1,70 @@
+# Investigation Report: Engagement
+
+**Date investigated:** 2026-02-27
+**Status:** missing_config (VFB-only sources, not compatible with gftools-builder)
+**Designer:** Brian J. Bonislawsky (Astigmatic)
+
+## METADATA.pb Path
+
+`ofl/engagement/METADATA.pb`
+
+## Source Data
+
+| Field            | Value                                                    |
+|------------------|----------------------------------------------------------|
+| repository_url   | https://github.com/librefonts/engagement                 |
+| commit           | 4a28e79422bbd98791c29adff6630d14f620ffd3                 |
+| branch           | master                                                   |
+| config_yaml      | N/A (no gftools-builder compatible sources)              |
+
+## How URL Was Found
+
+The repository URL `https://github.com/librefonts/engagement` was identified as the upstream source for this font. The `librefonts` organization on GitHub contains automated decompositions of Google Fonts font files, created by user hash3g. The repository contains TTX decompositions of the binary font along with the original VFB (FontLab Studio) source files.
+
+The repository URL was verified as accessible (HTTP 200).
+
+The font was added to Google Fonts on 2011-12-07 (per `date_added` in METADATA.pb). The librefonts/engagement repo was created on 2014-10-17, and the google/fonts repository initial commit was on 2015-03-07. The librefonts repo is not the original designer's repository -- it is a third-party archive containing decomposed font data and the VFB sources.
+
+No alternative upstream repository from the original designer (Brian J. Bonislawsky / Astigmatic) was found on GitHub.
+
+## How Commit Hash Was Identified
+
+The repository contains only a single commit:
+
+- `4a28e79` (hash3g, 2014-10-17): "update .travis.yml" -- initial and only commit creating all files
+
+Since there is only one commit in the entire repository, this is trivially the correct (and only possible) commit hash.
+
+## How Config YAML Was Resolved
+
+No `config.yaml` exists in the upstream repository. The source files are exclusively in VFB (FontLab Studio) format:
+
+- `src/Engagement-Regular.vfb` -- original source with contour overlaps
+- `src/Engagement-Regular-OTF.vfb` -- merged contours for OTF
+- `src/Engagement-Regular-TTF.vfb` -- TrueType outlines with hinting
+
+VFB files are not compatible with gftools-builder, which requires `.glyphs`, `.ufo`, or `.designspace` sources. No `.glyphs`, `.ufo`, or `.designspace` files exist anywhere in the repository. The remaining files are TTX decompositions of the compiled fonts, not editable source files.
+
+An override config.yaml cannot be created because there are no gftools-builder compatible source files to reference.
+
+The `.travis.yml` in the repo references `fontbakery-build.py` for building from TTX files, which is an obsolete workflow unrelated to gftools-builder.
+
+## Verification
+
+- **Repository accessible:** Yes (HTTP 200)
+- **Repository clean:** Yes (no local modifications)
+- **Font binary unchanged since initial google/fonts commit:** The TTF file `ofl/engagement/Engagement-Regular.ttf` (76,408 bytes) was added in the google/fonts initial commit (90abd17b, 2015-03-07) and has never been modified on the main branch.
+- **No source block in METADATA.pb on main:** Confirmed. The current METADATA.pb on the main branch of google/fonts does not contain a source block. A source block was added on the `sources_info_2026-02-25` branch (commit 9a14639f3) as part of a batch of 602 families, but this has not been merged yet.
+- **Source file formats:** VFB only (FontLab Studio proprietary format)
+- **No gftools-builder compatible sources:** Confirmed
+
+## Confidence
+
+**HIGH** -- The repository has only one commit, making the commit hash unambiguous. The URL is verified accessible. The limitation (VFB-only sources) is clearly documented in the FONTLOG.txt which describes all three VFB source files.
+
+## Notes
+
+- This font was designed by Brian J. Bonislawsky for Astigmatic in 2011
+- The librefonts/engagement repo is a third-party archive, not the original designer's repository
+- The font would need to be converted from VFB to a modern source format (.glyphs or .ufo) before a config.yaml could be created for gftools-builder
+- The copyright notice references "Astigmatic (AOETI)" with the Reserved Font Name "Engagement"