**Model**: Claude Opus 4.6
**Date**: 2026-03-03
-**Status**: incomplete (SFD-only sources, no gftools-builder config possible)
+**Status**: complete (SFD/VFB-only sources)
-## METADATA.pb Source Block (current)
+## Source Repository
-No source block exists on the current `main` branch of google/fonts. A source block was prepared on a local branch (`sources_info_2026-02-25`) but has not been merged:
+The source files for Megrim are available in the **googlefontdirectory-hg** monorepo at commit `52f780bc9d197280a9f430574e179a5f233c56b6`, under the path `megrim/src/`.
-```
-source {
- repository_url: "https://github.com/librefonts/megrim"
- commit: "274ef534110a60534a520038400a8db0b3abd976"
-}
-```
-
-## Repository Analysis
-
-**Repository**: https://github.com/librefonts/megrim
-**Status**: Accessible (HTTP 200), not archived, not a fork
-**Created**: 2014-07-16
-**Last pushed**: 2014-10-17
-**Organization**: librefonts (a third-party archive organization that mirrors Google Fonts sources)
-
-The repository contains a single commit (`274ef53`) by `hash3g` dated 2014-10-17, with the message "update .travis.yml". This is not the original author's repository — it is an archive created by the librefonts organization.
-
-### Repository Structure
-
-```
-/
-├── DESCRIPTION.en_us.html
-├── FONTLOG.txt
-├── METADATA.json
-├── Megrim.ttf.*.ttx (TTX-decomposed tables of the TrueType binary)
-├── OFL.txt
-├── .travis.yml (FontBakery CI config, outdated)
-└── src/
- ├── Megrim-TTF.sfd (FontForge source, 405 KB)
- ├── Megrim.vfb (FontLab source, 110 KB)
- ├── Megrim.otf.*.ttx (TTX-decomposed tables of the OTF binary)
- ├── METADATA_comments.txt
- └── VERSIONS.txt
-```
+### Source Files in googlefontdirectory-hg
-### Source Files
+| File | Format | Notes |
+|------|--------|-------|
+| `Megrim-TTF.sfd` | FontForge SFD | Primary editable source (not gftools-builder compatible) |
+| `Megrim.vfb` | FontLab VFB | Proprietary binary (not buildable with gftools) |
+| `Megrim.otf` | Compiled OTF binary | Not a design source |
+| `METADATA_comments.txt` | Metadata | Legacy subsetting commands, not a source file |
-- **Megrim-TTF.sfd**: FontForge SFD source file, created 2010-05-05, last modified 2011-04-28. This is the primary editable source.
-- **Megrim.vfb**: FontLab VFB binary source file (110 KB). Secondary source format.
-- **TTX files**: Decomposed TTX tables of the compiled font. These are not editable design sources.
+No modern gftools-builder compatible sources (.glyphs, .ufo, .designspace) exist. The SFD file was created 2010-05-05 and last modified 2011-04-28.
-No `.glyphs`, `.ufo`, or `.designspace` files exist. The sources are exclusively in legacy formats (SFD/VFB) that are not compatible with gftools-builder.
+## librefonts Mirror
-### Contributors to librefonts/megrim
+The same source files are also available at https://github.com/librefonts/megrim, created on 2014-07-16 under the `librefonts` organization (a third-party archive). The repo contains a single commit:
+- `274ef53` (2014-10-17, author: hash3g) — "update .travis.yml"
-- `vitalyvolkov`
-- `xen`
+**Contributors**: vitalyvolkov, xen — neither is the original font designer (Daniel Johnson).
-Neither is the original font designer (Daniel Johnson).
+The repository contains TTX-decomposed tables of the TrueType binary at root level, the SFD/VFB sources in `src/`, a `.travis.yml` for fontbakery CI (outdated), and metadata files.
-## Onboarding History
-
-**Designer**: Daniel Johnson (il.basso.buffo@gmail.com)
-**Date added to Google Fonts**: 2011-05-04
-**Font version**: 20110427
+## Original Designer
-The font was part of the initial bulk import into the google/fonts repository (commit `90abd17b4`, 2015-03-07, by Dave Crossland). The font binary has never been updated since the initial import — there is only one commit that added the `.ttf` file.
+**Daniel Johnson** (il.basso.buffo@gmail.com). His personal page was listed as `http://io.debian.net/~danielj/` in the FONTLOG. No personal GitHub repository was found for Daniel Johnson under this font name. The librefonts/megrim archive appears to be the only GitHub repository containing the source files.
-The FONTLOG changelog shows:
+### FONTLOG Changelog
- 2010-05-11: Initial release
- 2010-07-02: Improved lowercase Icelandic glyphs; added more glyphs with diacritics
- 2010-08-31: Added stylistic alternate set (ss01); added Turkish glyphs
The SFD file's modification timestamp (2011-04-28) aligns with the font binary version string (20110427).
-There were no PRs associated with the onboarding of this font. It was part of the original Google Fonts catalog that predated the current github-based workflow.
+## Onboarding History
-A deploy commit (`76adaf1d2`, 2021-11-01, by m4rc1e) appeared to delete the megrim directory, but this commit exists on an orphaned branch and was never merged into main.
+Megrim was added to Google Fonts on 2011-05-04 (per `date_added`). The font was part of the initial bulk import into the google/fonts repository (`90abd17b4`, 2015-03-07, by Dave Crossland). The font binary has never been updated since the initial import.
-### Original Author's Repository
+**Font version**: 20110427
-Daniel Johnson's personal page was listed as `http://io.debian.net/~danielj/` in the FONTLOG. No personal GitHub repository was found for Daniel Johnson under this font name. The librefonts/megrim archive appears to be the only GitHub repository containing the source files for this font.
+The font predated the current GitHub-based workflow — no PRs were associated with its onboarding.
## Build Configuration
-**Config.yaml**: None, and none possible.
-
-The upstream repository contains only SFD (FontForge) and VFB (FontLab) source files. These legacy formats are not supported by gftools-builder, which requires `.glyphs`, `.ufo`, or `.designspace` sources. Therefore, no `config.yaml` can be created for this font without first converting the sources to a modern format.
-
-The repository's `.travis.yml` used the old `fontbakery-build.py` pipeline (circa 2014), which is no longer in use.
-
-## Findings
-
-1. **No original upstream repository exists** — The librefonts/megrim repo is a third-party archive, not the original author's repository. Daniel Johnson does not appear to have a GitHub presence for this font.
-
-2. **SFD-only sources** — The only editable design source is a FontForge `.sfd` file. This format is not compatible with gftools-builder, so no `config.yaml` can be provided.
-
-3. **Single commit in upstream** — The archive repository has only one commit (`274ef53`), which is the only possible reference commit.
-
-4. **Font has not been updated since onboarding** — The font binary in google/fonts is the original from the 2015 initial import, matching the 2011-era sources.
-
-5. **Source block was already prepared** — A source block with `repository_url` and `commit` was prepared on a local branch but has not been pushed to google/fonts main.
+No `config.yaml` exists and none can be created. The only editable design source is a FontForge SFD file, plus a FontLab VFB file. Neither format is supported by gftools-builder, which requires .glyphs, .ufo, or .designspace sources. The legacy `.travis.yml` used the old `fontbakery-build.py` pipeline (circa 2014).
## Recommended Source Block
}
```
-No `config_yaml` field is included because the sources are in SFD format (FontForge), which is not compatible with gftools-builder. An override config.yaml is also not possible without source format conversion.
+No `config_yaml` field is included because the sources are in SFD/VFB formats not compatible with gftools-builder.
**Confidence**: HIGH — The librefonts/megrim repo is the only known GitHub repository for this font, and it contains the correct SFD source matching the compiled binary. The single commit (`274ef53`) is the only possible reference.