]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Cherry Swash: add source block to METADATA.pb
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 26 Feb 2026 06:54:02 +0000 (06:54 +0000)
committerFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 26 Feb 2026 09:24:31 +0000 (09:24 +0000)
- Repo: librefonts/cherryswash
- Commit: 84e28ad7 (only commit in repo)
- Config: none (SFD-only sources)
- Status: missing_config
- Confidence: HIGH

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

index ba0cf1f71e467bd1ff81fa515959df26f9dc36aa..c989e73a2961047af1ef6cb88b266480d7801ba3 100644 (file)
@@ -3,6 +3,11 @@ designer: "Nataliya Kasatkina"
 license: "OFL"
 category: "DISPLAY"
 date_added: "2012-10-05"
+source {
+  repository_url: "https://github.com/librefonts/cherryswash"
+  commit: "84e28ad7cc2937ce20bac9dd6f2689cb42c6814a"
+}
+
 fonts {
   name: "Cherry Swash"
   style: "normal"
diff --git a/ofl/cherryswash/upstream_info.md b/ofl/cherryswash/upstream_info.md
new file mode 100644 (file)
index 0000000..a4029ea
--- /dev/null
@@ -0,0 +1,53 @@
+# Cherry Swash - Investigation Report
+
+## Source Data
+
+| Field | Value |
+|-------|-------|
+| Family Name | Cherry Swash |
+| Designer | Nataliya Kasatkina |
+| License | OFL |
+| Date Added | 2012-10-05 |
+| Repository URL | https://github.com/librefonts/cherryswash |
+| Commit | `84e28ad7cc2937ce20bac9dd6f2689cb42c6814a` |
+| Branch | master |
+| Config YAML | N/A |
+| Status | missing_config |
+
+## How URL Found
+
+The repository URL `https://github.com/librefonts/cherryswash` was already documented in the tracking data. This is a librefonts mirror repository containing the font sources. The repo contains SFD (FontForge) and VFB source files along with TTX decompositions.
+
+## How Commit Determined
+
+The upstream repository has only a single commit:
+- `84e28ad7cc2937ce20bac9dd6f2689cb42c6814a` (2014-10-17) - "update .travis.yml"
+
+This is the one and only commit in the repository, so it is trivially the correct commit reference. The source block was added to METADATA.pb in commit `9a14639f3` as part of a batch update adding source blocks to 602 families.
+
+## Config YAML Status
+
+**No config.yaml exists** - neither in the upstream repository nor as an override in the google/fonts family directory.
+
+The upstream repo contains only legacy source formats:
+- `src/CherrySwash-Regular-TTF.sfd` (FontForge SFD)
+- `src/CherrySwash-Bold-TTF.sfd` (FontForge SFD)
+- `src/CherrySwash-Regular-OTF.vfb` (FontLab VFB)
+- `src/CherrySwash-Bold-OTF.vfb` (FontLab VFB)
+
+These formats are not compatible with gftools-builder, which requires `.glyphs`, `.glyphx`, `.ufo`, or `.designspace` sources. No config.yaml can be created without first converting the sources to a modern format.
+
+## Verification
+
+- Repository URL verified: accessible at https://github.com/librefonts/cherryswash
+- Commit hash verified: matches the only commit in the repository
+- Font files last modified in google/fonts: `35089d38b` (2015-04-27) - "nbspace and fsType fixes"
+- No source block exists in the current METADATA.pb on main (the batch update `9a14639f3` is in a pending PR branch)
+
+## Confidence Level
+
+**HIGH** - Repository URL and commit hash are definitively correct. The repo has only one commit, making verification trivial. The missing_config status is accurate since only SFD/VFB sources exist.
+
+## Open Questions
+
+None. This family cannot have a config.yaml without source format conversion.