# Copse
-## Source Data
+Source modernized 2026-07: the FontForge `.sfd` sources were converted to Glyphs (`.glyphs`) and now build with the Google Fonts Rust pipeline (gftools-builder3 + fontc). The repository, commit and config are recorded in the `source { }` block of METADATA.pb and are not duplicated here.
-| Field | Value |
-|---|---|
-| Family Name | Copse |
-| Repository URL | https://github.com/librefonts/copse |
-| Commit Hash | `cb3ef9c1cce0dcea7f5743e84e9ed7da7e259fd4` |
-| Branch | master |
-| Config YAML | N/A (SFD-only sources) |
-| Status | missing_config |
+## Initial state
-## How URL Found
+Google Fonts shipped Copse (Regular) built from FontForge SFD sources at https://github.com/librefonts/copse. There was no Glyphs (`.glyphs`) source, and no source that builds with fontc.
-The repository URL `https://github.com/librefonts/copse` is part of the librefonts GitHub organization, which hosts archival copies of early Google Fonts projects. The URL was already documented in the tracking data and matches the git remote of the cached upstream repo at `upstream_repos/fontc_crater_cache/librefonts/copse`.
+## Actions taken
-## How Commit Determined
+- The canonical FontForge SFD source (`src/Copse-Regular-TTF.sfd`) was converted to Glyphs with babelfont-rs (upstream commit `219c0bb`).
+- The no-break space (U+00A0) advance width was corrected to match the space glyph (440).
+- A new Unified Font Repository was created at https://github.com/googlefonts/copse, building the font with gftools-builder3 + fontc.
+- The build was verified against the shipped binary.
-The upstream repository contains exactly **one commit**: `cb3ef9c1cce0dcea7f5743e84e9ed7da7e259fd4` ("update .travis.yml"). Since this is the only commit in the repository, it is trivially the correct reference. The librefonts repos were created as archival snapshots of the font projects' state when they were onboarded to Google Fonts.
+## Final state
-The font file in google/fonts (`Copse-Regular.ttf`) was added only in the initial commit (`90abd17b4`, 2015-03-07) and has never been modified since on the main branch.
-
-## Config YAML Status
-
-**No config.yaml exists** in the upstream repository. The source files are:
-- `src/Copse-Regular-TTF.sfd` (FontForge SFD format)
-- `src/Copse-Regular-TTF.vfb` (FontLab VFB format)
-- `src/Copse-Regular.vfb` (FontLab VFB format)
-
-These are legacy font formats that are **not compatible with gftools-builder**. No override `config.yaml` exists in the google/fonts family directory either. Copse has an unusually rich source directory including VTT-hinted TTX files and a PDF specimen, but all sources are in legacy formats.
+The source now lives at https://github.com/googlefonts/copse (see METADATA.pb) and builds reproducibly with gftools-builder3 + fontc at functional equivalence with the shipped binary.
## Verification
-- **Repository accessible**: Yes (verified via git remote URL)
-- **Commit hash valid**: Yes - matches the only commit in the repo
-- **Font file unchanged since onboarding**: Yes - only modified in initial commit on main
-- **Source block in METADATA.pb**: Pending (exists on feature branch `sources_info_2026-02-25`, not yet merged to main)
-
-## Confidence Level
-
-**High** - Single-commit librefonts archival repository. The commit hash is unambiguous.
+The built Regular matched the shipped binary on cmap coverage, vertical metrics, usWeightClass, fsSelection/macStyle, GSUB/GPOS feature sets, GDEF classes and advance widths. One glyph was renamed to its production name; cmap coverage is unchanged, so this difference is benign.
-## Open Questions
+## Original repository (dormant)
-None. The family has SFD-only sources and cannot be rebuilt with gftools-builder without a source format conversion.
+The original FontForge sources are at https://github.com/librefonts/copse (`.sfd`), latest at commit `cb3ef9c1cce0dcea7f5743e84e9ed7da7e259fd4`. Preserved for provenance; the new `.glyphs` source supersedes it for building.