From: Felipe Correa da Silva Sanches Date: Wed, 25 Mar 2026 14:37:07 +0000 (+0000) Subject: newrocker: add source metadata from googlefontdirectory-hg X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75341c96faa145fa047c5428faf91c35c1c37928;p=thirdparty%2Fgoogle%2Ffonts.git newrocker: 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/newrocker/METADATA.pb b/ofl/newrocker/METADATA.pb index 3c65ca44c..74627c8f2 100644 --- a/ofl/newrocker/METADATA.pb +++ b/ofl/newrocker/METADATA.pb @@ -15,3 +15,7 @@ fonts { subsets: "menu" subsets: "latin" subsets: "latin-ext" +source { + repository_url: "https://github.com/googlefonts/googlefontdirectory-hg" + commit: "52f780bc9d197280a9f430574e179a5f233c56b6" +} diff --git a/ofl/newrocker/upstream_info.md b/ofl/newrocker/upstream_info.md index 7f1161ebe..654c927f4 100644 --- a/ofl/newrocker/upstream_info.md +++ b/ofl/newrocker/upstream_info.md @@ -3,52 +3,49 @@ **Model**: Claude Opus 4.6 **Date**: 2026-03-12 -## Repository - -- **Best available URL**: https://github.com/librefonts/newrocker -- **Latest relevant commit**: `1dae287590768daa0a3fe426aaf62fb159389abe` (2014-10-17) — "update .travis.yml" -- **Default branch**: `master` -- **Confidence**: Medium — this appears to be a third-party mirror/packaging repo (`librefonts` org, maintained by "hash3g" / Mikhail Kashkin), not the canonical designer repository. - -No official upstream repository from Pablo Impallari / Impallari Type was found: -- The `impallari` GitHub account has 26 repositories but none named `New-Rocker`, `NewRocker`, or similar. -- The designer website `impallari.com` and the project page `impallari.com/projects/overview/newrocker` are currently unreachable (HTTP 523). -- No repository exists under `googlefonts/new-rocker` or `googlefonts/NewRocker`. -- No upstream mirror exists in `/mnt/shared/upstream_repos/fontc_crater_cache/`. - -## Source Files - -In `librefonts/newrocker`: -- `src/` - - `NewRocker-Regular-OTF.vfb` — FontLab VFB source (OTF variant) - - `NewRocker-Regular-TTF.vfb` — FontLab VFB source (TTF variant) - - `NewRocker-Regular.vfb` — FontLab VFB source - - Various `.ttx` files (TTX decompilation of the TTF and OTF) - - `VERSIONS.txt` -- Root level: - - `NewRocker-Regular.ttf.*` — decomposed TTX table files - - `DESCRIPTION.en_us.html`, `FONTLOG.txt`, `METADATA.json`, `OFL.txt` - -The `.vfb` files are FontLab Studio 5 proprietary format sources. The `.ttx` files are FontTools XML decompilations that could serve as a rebuild path, but are not editable design sources. +## Source Repository -## Build System +- **Repository**: [googlefontdirectory-hg](https://github.com/googlefonts/googlefontdirectory-hg) (Mercurial monorepo, pre-GitHub era) +- **Commit**: `52f780bc9d197280a9f430574e179a5f233c56b6` +- **Source path**: `ofl/newrocker/src/` +- **Buildable**: No — legacy formats only (.vfb) + +The font sources are in the **googlefontdirectory-hg** monorepo, a git mirror of the +original Google Code Mercurial repository (`code.google.com/p/googlefontdirectory`) +that was the canonical host for Google Fonts from 2010 to 2013. + +### Source Files + +| File | Type | +|------|------| +| `NewRocker-Regular-OTF.vfb` | FontLab VFB source, OTF variant (proprietary, not buildable with gftools) | +| `NewRocker-Regular-TTF.vfb` | FontLab VFB source, TTF variant (proprietary, not buildable with gftools) | +| `NewRocker-Regular.vfb` | FontLab VFB source (proprietary, not buildable with gftools) | +| `NewRocker-Regular.otf` | Compiled OTF binary (not a design source) | +| `METADATA_comments.txt` | Metadata comments (not a source file) | + +All three VFB files are FontLab Studio 5 proprietary format sources. No gftools-builder compatible sources (UFO, Glyphs, designspace) are available. + +## Designer and Provenance -The repository uses a CI-based fontbakery build pipeline (circa 2014): -- `.travis.yml` — installs `python-fontforge`, `ttfautohint`, and `fontbakery-cli`, then runs `fontbakery-build.py .` -- `config.yaml` — present (a fontbakery-era configuration file) -- `Makefile` — present +- **Designer**: Pablo Impallari, Brenda Gallo, and Rodrigo Fuenzalida (Impallari Type), v1.0 released 28 November 2012 +- The `impallari` GitHub account has 26 repositories but none named `New-Rocker`, `NewRocker`, or similar +- The designer website `impallari.com` and the project page `impallari.com/projects/overview/newrocker` are currently unreachable (HTTP 523) -This build pipeline relies on the deprecated `fontbakery-build.py` workflow, which is not compatible with modern gftools-based builds. +## Additional Mirror -## config.yaml Status +A third-party mirror exists at https://github.com/librefonts/newrocker (latest commit `1dae287` on 2014-10-17, "update .travis.yml"). It contains the same VFB sources plus TTX decompilations. The repo includes a legacy fontbakery-era `.travis.yml`, `config.yaml`, and `Makefile`, all using the deprecated `fontbakery-build.py` workflow which is not compatible with modern gftools builds. -A `config.yaml` is present in the repository root. It is a legacy fontbakery-era configuration, not a gftools `config.yaml`. The file content could not be verified (the raw URL returned 404), but its presence was confirmed via the GitHub API. +## Build System + +Not applicable — only VFB sources exist, which require FontLab Studio. + +## config.yaml + +Does not exist. Cannot be created — no gftools-builder compatible sources available. ## Notes -- New Rocker was designed by Pablo Impallari, Brenda Gallo, and Rodrigo Fuenzalida (Impallari Type), with v1.0 released on 28 November 2012. -- The FONTLOG references `http://www.impallari.com/projects/overview/newrocker` as the project page, which is currently unreachable. -- The `librefonts/newrocker` repo is a third-party packaging effort and may not reflect the canonical sources; the VFB files it contains are the closest available sources but are in a proprietary, largely unsupported format. -- A modern rebuild would require converting the VFB files (e.g., via FontLab or vfb2ufo) or using the TTX decompilations as the base. - The Google Fonts binary dates to 2012 (v1.0) and has never been updated. -- A new `config.yaml` (gftools format) would need to be created from scratch for any future rebuild. +- The FONTLOG references `http://www.impallari.com/projects/overview/newrocker` as the project page, which is currently unreachable. +- A modern rebuild would require converting the VFB files (e.g., via FontLab or vfb2ufo) to produce gftools-compatible sources.