]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Merriweather Sans: add commit hash to METADATA.pb
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 12 Mar 2026 18:00:16 +0000 (18:00 +0000)
committerFelipe Corrêa da Silva Sanches <juca@members.fsf.org>
Thu, 12 Mar 2026 23:11:19 +0000 (23:11 +0000)
- Repo: SorkinType/Merriweather-Sans
- Commit: bb6bd99 (Merge branch 'master', 2020-08-22)
- Status: complete
- Confidence: HIGH
Binary fonts verified identical between upstream and google/fonts.

Assisted by an AI agent (Claude Opus 4.6)

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

index a0179a932cd9260f3d5e1ad108d5bc669c6ca673..3c15dbfa74712404bd74dcc7d06eca71fbbc6542 100644 (file)
@@ -33,4 +33,5 @@ axes {
 }
 source {
   repository_url: "https://github.com/SorkinType/Merriweather-Sans"
+  commit: "bb6bd99bf9eb756723f2428629659a638702d335"
 }
diff --git a/ofl/merriweathersans/upstream_info.md b/ofl/merriweathersans/upstream_info.md
new file mode 100644 (file)
index 0000000..435cb2c
--- /dev/null
@@ -0,0 +1,52 @@
+# Merriweather Sans — Source Metadata Investigation
+
+**Model**: Claude Opus 4.6
+**Date**: 2026-03-12
+
+## Repository
+
+- **URL**: https://github.com/SorkinType/Merriweather-Sans
+- **Commit**: `bb6bd99bf9eb756723f2428629659a638702d335`
+- **Commit date**: 2020-08-22
+- **Commit message**: Merge branch 'master' of https://github.com/SorkinType/Merriweather-Sans
+- **Author**: Eben Sorkin
+
+## Source Files
+
+The repository contains UFO sources and designspace files in the `sources/` directory:
+
+- `MerriweatherSans.designspace` (Roman)
+- `MerriweatherSans-Italic.designspace` (Italic)
+- `MerriweatherSans-Light.ufo`
+- `MerriweatherSans-Regular.ufo`
+- `MerriweatherSans-ExtraBold.ufo`
+- `MerriweatherSans-LightItalic.ufo`
+- `MerriweatherSans-Italic.ufo`
+- `MerriweatherSans-ExtraBoldItalic.ufo`
+
+## Build System
+
+- **Build script**: `sources/build.sh` using `fontmake` to build variable and static fonts
+- **Build tool**: fontmake (designspace to variable TTF)
+- **Post-processing**: gftools fix-dsig, fix-nonhinting, fix-vf-meta; MVAR table dropped via ttx
+
+## Config
+
+A `config.yaml` already exists in the google/fonts directory specifying the two designspace sources:
+
+```yaml
+sources:
+  - sources/MerriweatherSans.designspace
+  - sources/MerriweatherSans-Italic.designspace
+```
+
+No changes needed to config.yaml.
+
+## Verification
+
+- Font files in google/fonts are **byte-identical** to the pre-built variable fonts in the upstream repo's `fonts/variable/` directory (MD5 checksums match for both Roman and Italic).
+- This confirms the fonts were taken directly from commit `bb6bd99bf9eb756723f2428629659a638702d335`.
+
+## Confidence
+
+**High** — Font binaries match exactly between google/fonts and the upstream repository at the identified commit.