From: Felipe Correa da Silva Sanches Date: Wed, 25 Mar 2026 14:37:10 +0000 (+0000) Subject: novascript: add source metadata from googlefontdirectory-hg X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d79c26af5bf546bd2a8231acefd485310419f30d;p=thirdparty%2Fgoogle%2Ffonts.git novascript: 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/novascript/METADATA.pb b/ofl/novascript/METADATA.pb index d4d158a7d..44716ffbc 100644 --- a/ofl/novascript/METADATA.pb +++ b/ofl/novascript/METADATA.pb @@ -14,3 +14,7 @@ fonts { } subsets: "latin" subsets: "menu" +source { + repository_url: "https://github.com/googlefonts/googlefontdirectory-hg" + commit: "52f780bc9d197280a9f430574e179a5f233c56b6" +} diff --git a/ofl/novascript/upstream_info.md b/ofl/novascript/upstream_info.md index f2c887388..e010bec47 100644 --- a/ofl/novascript/upstream_info.md +++ b/ofl/novascript/upstream_info.md @@ -3,9 +3,22 @@ **Model**: Claude Opus 4.6 **Date**: 2026-03-12 -## Repository +## Source Repository -- **Primary upstream (librefonts mirror)**: https://github.com/librefonts/novascript +- **Repository**: [googlefontdirectory-hg](https://github.com/nicholasgross/googlefontdirectory-hg) (Mercurial-to-Git conversion of the original Google Font Directory) +- **Commit**: `52f780bc9d197280a9f430574e179a5f233c56b6` +- **Source path**: `novascript/src/` + +### Source Files in googlefontdirectory-hg + +- `NovaScript.sfd` — FontForge source file (primary editable source) +- `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/novascript - Branch: `master` - Latest commit: `b58a53e910b4c401089e816c85f2e59cb169412f` (2014-10-17, "update .travis.yml") - Status: Frozen since 2014; not archived but no activity since then. @@ -15,29 +28,15 @@ - **Open Font Library**: https://fontlibrary.org (listed as source in original FONTLOG). -## Source Files - -The `librefonts/novascript` repo contains: -- `src/NovaScript.sfd` — FontForge source file (primary editable source) -- `NovaScript.ttf.*.ttx` — TTX-decomposed TTF tables (generated artifact) -- `src/VERSIONS.txt` -- `METADATA.json`, `FONTLOG.txt`, `OFL.txt`, `DESCRIPTION.en_us.html` - -The `.sfd` file is the authoritative source. - ## 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/novascript` repo or in `ofl/novascript/` 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 (`NovaScript-Regular.ttf`) is labeled v2.001; a hotfix was applied to the Google Fonts repo (commit `a9ad19397`: "hotfix-novascript: v2.001 added"), suggesting the file in google/fonts may be slightly newer than the `librefonts` repo snapshot. +- The Google Fonts binary (`NovaScript-Regular.ttf`) is labeled v2.001; a hotfix was applied to the Google Fonts repo (commit `a9ad19397`: "hotfix-novascript: v2.001 added"), suggesting the file in google/fonts may be slightly newer than the librefonts repo snapshot. - Per the designer's history notes: "NovaScript is based on my NovaOval font, and it's a part of the Nova set. I created it because the Nova family was missing an oblique font." -- Nova Script was officially removed from the active family in 2020. The `librefonts/novascript` repo is the best available source of record. +- Nova Script was officially removed from the active family in 2020. The librefonts mirror and googlefontdirectory-hg are the best available sources of record. - Nova Script only covers Latin (no latin-ext), unlike most other Nova fonts. - 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. The v2.001 hotfix may not be reflected in the librefonts repo. +- Confidence in source identification: **High** — the SFD source in googlefontdirectory-hg matches the librefonts mirror. The v2.001 hotfix may not be reflected in the librefonts repo.