]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
DM Mono: add source block to METADATA.pb
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 26 Feb 2026 06:54:07 +0000 (06:54 +0000)
committerFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 26 Feb 2026 09:24:33 +0000 (09:24 +0000)
- Repo: googlefonts/dm-mono
- Commit: 57fadabf (build: fix running gftools fix-isfixedpitch)
- Config: none
- Status: complete
- Confidence: MEDIUM

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

index eba9dca491d11b4402699495018dcdc48f4df043..4262811e948ea18d45754d71b13485fff60cbc27 100644 (file)
@@ -62,6 +62,7 @@ subsets: "latin-ext"
 subsets: "menu"
 source {
   repository_url: "https://github.com/googlefonts/dm-mono"
+  commit: "57fadabfb200a77de2812540026c249dc3013077"
 }
 stroke: "SANS_SERIF"
 classifications: "MONOSPACE"
diff --git a/ofl/dmmono/upstream_info.md b/ofl/dmmono/upstream_info.md
new file mode 100644 (file)
index 0000000..38412f0
--- /dev/null
@@ -0,0 +1,50 @@
+# DM Mono
+
+**Date investigated**: 2026-02-26
+**Status**: complete
+**Designer**: Colophon Foundry
+**METADATA.pb path**: `ofl/dmmono/METADATA.pb`
+
+## Source Data
+
+| Field | Value |
+|-------|-------|
+| Repository URL | https://github.com/googlefonts/dm-mono |
+| Commit | `57fadabfb200a77de2812540026c249dc3013077` |
+| Config YAML | N/A (override config.yaml in google/fonts) |
+| Branch | N/A |
+
+## How the Repository URL Was Found
+
+The repository URL was already present in the METADATA.pb `source { repository_url }` field, set to `https://github.com/googlefonts/dm-mono`. This matches the copyright string in the font files ("Copyright 2020 The DM Mono Project Authors (https://www.github.com/googlefonts/dm-mono)"). The initial onboarding commit `85f32a025` in google/fonts (2020-04-15, by Marc Foley) also explicitly states: "Taken from the upstream repo https://github.com/googlefonts/dm-mono".
+
+## How the Commit Hash Was Identified
+
+The commit hash `57fadabfb200a77de2812540026c249dc3013077` was identified directly from the onboarding commit message in google/fonts. Commit `85f32a025` states: "Taken from the upstream repo https://github.com/googlefonts/dm-mono at commit https://github.com/googlefonts/dm-mono/commit/57fadabfb200a77de2812540026c249dc3013077".
+
+This commit is the HEAD of the dm-mono repository (message: "build: fix running gftools fix-isfixedpitch"), confirming it is the latest and only relevant commit. There have been no subsequent updates to the fonts in google/fonts since the initial onboarding.
+
+## Build Configuration
+
+There is no `config.yaml` in the upstream dm-mono repository. An override `config.yaml` exists in the google/fonts family directory (`ofl/dmmono/config.yaml`) with the following content:
+
+```yaml
+sources:
+  - source/DMMono-MASTER.glyphs
+  - source/DMMono-Italics-MASTER.glyphs
+```
+
+The upstream repo has `.glyphs` source files at `source/DMMono-MASTER.glyphs` and `source/DMMono-Italics-MASTER.glyphs`, which are buildable with gftools-builder.
+
+## Relationship to Other DM Families
+
+DM Mono has its own separate upstream repository (`googlefonts/dm-mono`), unlike DM Sans, DM Serif Display, and DM Serif Text which share the `googlefonts/dm-fonts` repository. All DM families were designed by Colophon Foundry.
+
+## Timeline
+
+- **2020-04-15**: DM Mono v1.000 added to google/fonts by Marc Foley (commit `85f32a025`), taken from upstream commit `57fadab`
+- No subsequent font binary updates
+
+## Issues Found
+
+None. The tracking data is accurate and complete.