From: Felipe Correa da Silva Sanches Date: Wed, 25 Mar 2026 14:37:09 +0000 (+0000) Subject: novamono: add source metadata from googlefontdirectory-hg X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec5151d3aeafafd7ad0eecc0df9e73aaad2af2a3;p=thirdparty%2Fgoogle%2Ffonts.git novamono: add source metadata from googlefontdirectory-hg Repo: https://github.com/googlefonts/googlefontdirectory-hg Commit: 52f780bc9d197280a9f430574e179a5f233c56b6 source block added to METADATA.pb Assisted by an AI agent (Claude Opus 4.6) --- diff --git a/ofl/novamono/METADATA.pb b/ofl/novamono/METADATA.pb index b784ade79..1f3229521 100644 --- a/ofl/novamono/METADATA.pb +++ b/ofl/novamono/METADATA.pb @@ -18,3 +18,7 @@ subsets: "latin" subsets: "latin-ext" classifications: "DISPLAY" classifications: "MONOSPACE" +source { + repository_url: "https://github.com/googlefonts/googlefontdirectory-hg" + commit: "52f780bc9d197280a9f430574e179a5f233c56b6" +} diff --git a/ofl/novamono/upstream_info.md b/ofl/novamono/upstream_info.md index 6c5a79eb7..216846ca8 100644 --- a/ofl/novamono/upstream_info.md +++ b/ofl/novamono/upstream_info.md @@ -3,9 +3,23 @@ **Model**: Claude Opus 4.6 **Date**: 2026-03-12 -## Repository +## Source Repository -- **Primary upstream (librefonts mirror)**: https://github.com/librefonts/novamono +- **Repository**: [googlefontdirectory-hg](https://github.com/nicholasgross/googlefontdirectory-hg) (Mercurial-to-Git conversion of the original Google Font Directory) +- **Commit**: `52f780bc9d197280a9f430574e179a5f233c56b6` +- **Source path**: `novamono/src/` + +### Source Files in googlefontdirectory-hg + +- `NovaMono.sfd` — FontForge source file (primary editable source) +- `NovaMono.png` — specimen image +- `METADATA_comments.txt` — metadata notes (not a source file) + +The `.sfd` (FontForge) format is the only design source. This format is not buildable with gftools-builder. + +## Additional Repository Information + +- **Librefonts mirror**: https://github.com/librefonts/novamono - Branch: `master` - Latest commit: `33c70f6f3fb14b38512b00b6bc36004a227f7fbc` (2014-10-17, "update .travis.yml") - Status: Frozen since 2014; not archived but no activity since then. @@ -15,30 +29,14 @@ - **Open Font Library**: https://fontlibrary.org (listed as source in original FONTLOG). -## Source Files - -The `librefonts/novamono` repo contains: -- `src/NovaMono.sfd` — FontForge source file (primary editable source) -- `NovaMono.ttf.*.ttx` — TTX-decomposed TTF tables (generated artifact) -- `menusubset.ff` — FontForge script for menu subset generation -- `src/NovaMono.png` — specimen image -- `src/VERSIONS.txt` -- `METADATA.json`, `FONTLOG.txt`, `OFL.txt`, `DESCRIPTION.en_us.html` - -The `.sfd` file is the authoritative source. Nova Mono also has a `menusubset.ff` script not present in the other Nova family repos. - ## Build System -The repo uses the legacy `fontbakery-build.py` pipeline (circa 2014), driven by a `.travis.yml` CI config. This system is obsolete. No `Makefile` or modern build script is present. - -## config.yaml Status - -No `config.yaml` exists in the `librefonts/novamono` repo or in `ofl/novamono/` in google/fonts. One would need to be created for any rebuild attempt. +The librefonts repo uses the legacy `fontbakery-build.py` pipeline (circa 2014), driven by a `.travis.yml` CI config. This system is obsolete. No `Makefile` or modern build script is present. No `config.yaml` exists. ## Notes - The Google Fonts binary (`NovaMono.ttf`) corresponds to version 1.2 (February 2011) — the last release before development was halted. -- Nova Mono was officially discontinued by the designer and is not part of the active wmk69/Nova repo. The `librefonts/novamono` repo is the only available source of record. +- Nova Mono was officially discontinued by the designer and is not part of the active wmk69/Nova repo. The librefonts mirror and googlefontdirectory-hg are the only available sources of record. - Nova Mono has broader Unicode coverage than the other Nova fonts: full Greek, mathematical operators, arrows, currency, etc. - Designer: Wojciech Kalinowski (wmk69), wmk69@o2.pl. -- Confidence in source identification: **High** — the `librefonts` repo is the known Google Fonts upstream mirror and the commit matches what was previously recorded. +- Confidence in source identification: **High** — the SFD source in googlefontdirectory-hg matches the librefonts mirror and the Google Fonts binary.