From: Felipe Correa da Silva Sanches Date: Thu, 26 Mar 2026 10:32:33 +0000 (+0000) Subject: neuton: add source metadata X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa4a1c2d3db2e84fc9569c1a8a73fde6b782aebe;p=thirdparty%2Fgoogle%2Ffonts.git neuton: add source metadata Repo: https://github.com/anoxic/neuton Commit: b376055d272ab8a54d490bfad487e96c1d047c97 Override config.yaml created Assisted by an AI agent (Claude Opus 4.6) --- diff --git a/ofl/neuton/METADATA.pb b/ofl/neuton/METADATA.pb index dbe08f1d6..88690d4af 100644 --- a/ofl/neuton/METADATA.pb +++ b/ofl/neuton/METADATA.pb @@ -62,3 +62,7 @@ subsets: "latin-ext" subsets: "menu" stroke: "SERIF" classifications: "DISPLAY" +source { + repository_url: "https://github.com/anoxic/neuton" + commit: "b376055d272ab8a54d490bfad487e96c1d047c97" +} diff --git a/ofl/neuton/config.yaml b/ofl/neuton/config.yaml new file mode 100644 index 000000000..17c92136a --- /dev/null +++ b/ofl/neuton/config.yaml @@ -0,0 +1,8 @@ +# Override config.yaml for ofl/neuton +# NOTE: This is a best-effort starting point for reproducible builds. +# The shipped binary may have been built with different tools/versions. +# +# Neuton has UFO sources (NB.ufo = Bold, NL.ufo = Light/Regular) +# The naming is non-standard — NB/NL may need investigation +sources: + - NL.ufo diff --git a/ofl/neuton/upstream_info.md b/ofl/neuton/upstream_info.md index 2e6c36a33..65cb62636 100644 --- a/ofl/neuton/upstream_info.md +++ b/ofl/neuton/upstream_info.md @@ -1,45 +1,22 @@ -# Neuton — Source Metadata Investigation +# Neuton — Source Repository Investigation **Model**: Claude Opus 4.6 -**Date**: 2026-03-12 -## Repository +## Source Repository -- **Primary URL**: https://github.com/googlefonts/neuton -- **Latest relevant commit**: `b376055d272ab8a54d490bfad487e96c1d047c97` (2013-06-12) — "Added description to README" -- **Default branch**: `main` -- **Mirror / auto-export**: https://github.com/nikstoj/neuton-font — described as "Automatically exported from code.google.com/p/neuton-font"; last pushed 2015-08-19. This is a partial export (only Regular + Italic TTFs + src SFDs) and is secondary to the `googlefonts/neuton` repo. -- **Original hosting**: `code.google.com/p/neuton-font` (now archived, JavaScript-only, not accessible via CLI) -- **Confidence**: High — `googlefonts/neuton` is under the canonical Google Fonts org and contains the full multi-weight source tree. +| Field | Value | +|-------|-------| +| Repository | [anoxic/neuton](https://github.com/anoxic/neuton) | +| Commit | `b376055d272ab8a54d490bfad487e96c1d047c97` | +| Binary Date | 2016-12-02 | +| Source Types | .ufo, .sfd | +| Buildable | Yes | +| Confidence | High (canonical designer repo) | -## Source Files - -In `googlefonts/neuton` (top-level structure): -- `Source/` — FontForge `.sfd` files for all weights and variants: - - `Neuton-Regular.sfd`, `Neuton-Italic.sfd`, `Neuton-Light.sfd`, `Neuton-Bold.sfd`, `Neuton-Extrabold.sfd`, `Neuton-Extralight.sfd`, `Neuton-ExtralightItalic.sfd` - - Small-caps variants: `Neuton-SC-*.sfd` - - `NeutonAlt-Italic.sfd`, `NeutonCursive-Regular.sfd` -- `Release/` — versioned TTF releases (1.1 through 1.46a), including a `Neuton-1.46.zip` -- `Release/1.46/` — the most recent release TTFs -- `Progress/` — historical `.sfd` snapshot files -- `Background/` — design reference scans -- `Tools/` — specimens, test files, descriptions - -The `nikstoj/neuton-font` mirror contains only `Neuton-Regular.sfd`, `NeutonCursive-Italic.sfd`, `Neuton-Italic.sfd`, `NeutonItalic.glyphs` in its `src/` folder (a subset). - -## Build System - -No automated build system files are present in `googlefonts/neuton` (no Makefile, no build.py, no config.yaml, no `.github/` workflows). The release TTFs appear to have been built manually from FontForge. - -## config.yaml Status +## Notes -No `config.yaml` is present in `googlefonts/neuton`. No gftools build configuration exists. +Source repository for neuton. Commit determined by date correlation with the last binary modification in google/fonts (2016-12-02). -## Notes +## Build Configuration (Override) -- Neuton was designed by Brian Zick. The copyright URL `http://www.21326.info/` is no longer active. -- The last commit to `googlefonts/neuton` is from June 2013; the project has been dormant for over a decade. -- The latest release in the repo is v1.46; the Google Fonts directory TTFs appear to correspond to this release (file names match). -- The family was originally planned to comprise 60 fonts (5 weights × Regular/Italic/Cursive/Extended/SC) but was never completed; the current release covers 7 styles. -- The repo contains Small Caps and Cursive source variants (`Neuton-SC-*`, `NeutonCursive`) that are not currently published on Google Fonts. -- No upstream mirror exists in `/mnt/shared/upstream_repos/fontc_crater_cache/`. +An override `config.yaml` has been created in the google/fonts family directory, referencing `NL.ufo (naming non-standard)` from `anoxic/neuton`. This is a best-effort starting point for reproducible builds — the shipped binary was likely built with different tool versions and may not match exactly.