]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
newrocker: add source metadata from googlefontdirectory-hg
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Wed, 25 Mar 2026 14:37:07 +0000 (14:37 +0000)
committerFelipe Correa da Silva Sanches <juca@members.fsf.org>
Wed, 25 Mar 2026 14:37:07 +0000 (14:37 +0000)
Repo: https://github.com/googlefonts/googlefontdirectory-hg
Commit: 52f780bc9d197280a9f430574e179a5f233c56b6
source block added to METADATA.pb

Assisted by an AI agent (Claude Opus 4.6)

ofl/newrocker/METADATA.pb
ofl/newrocker/upstream_info.md

index 3c65ca44c06c61b4c9777cf688996d9f74213326..74627c8f21f5c7b72362d41c891dbd06fb281a69 100644 (file)
@@ -15,3 +15,7 @@ fonts {
 subsets: "menu"
 subsets: "latin"
 subsets: "latin-ext"
+source {
+  repository_url: "https://github.com/googlefonts/googlefontdirectory-hg"
+  commit: "52f780bc9d197280a9f430574e179a5f233c56b6"
+}
index 7f1161ebe2c87d9da6efc1e4547a5ee42f7275b2..654c927f4e3c87e7c6455edb89eb9b8340b19cd8 100644 (file)
@@ -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.