]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
meiescript: add source metadata from googlefontdirectory-hg
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Wed, 25 Mar 2026 14:37:03 +0000 (14:37 +0000)
committerFelipe Correa da Silva Sanches <juca@members.fsf.org>
Wed, 25 Mar 2026 14:37:03 +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/meiescript/METADATA.pb
ofl/meiescript/upstream_info.md

index 263408667d02b08409f7a25e02c5906ccffd1fe1..6d407002217e180565dd5082b5e98a50fc983f30 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 646c4bff02e77a90bdef0a167203719558abc04a..27fc86da363119c2b4d79b7b995964bc8171cadb 100644 (file)
@@ -1,58 +1,58 @@
-# Meiescript — Source Metadata Investigation
+# Meie Script — Source Metadata Investigation
 
 **Model**: Claude Opus 4.6
 **Date**: 2026-03-12
 
-## Repository
+## Source Repository
 
-- **URL**: https://github.com/librefonts/meiescript
-- **Owner**: librefonts (Mikhail Kashkin / hash3g — not the original designers)
-- **Default branch**: master
-- **Last pushed**: 2014-10-17
-- **Latest relevant commit**: `5b8265c5fea4aedc3d90da6e6b2e5bc47fb2bb22` — "update .travis.yml" (2014-10-17)
-- **Commit that added font files**: `1689c5fd5600097e726a3bbcc857b4d1f034a8c1` — "Move meiescript font files to separate repository" (2014-07-16)
+The original design sources for Meie Script are preserved in the **googlefontdirectory-hg** monorepo, a git mirror of the original Google Code Mercurial repository that was the canonical host for Google Fonts from 2010 to 2013.
 
-This repository was created by Mikhail Kashkin (GitHub: hash3g) as part of the `librefonts` organization, which appears to be a Google Fonts infrastructure effort to host font sources. The original designers are Johan Kallas (johankallas) and Mihkel Virkus (mihkelvirkus), both based in Tallinn, Estonia. Neither designer has public GitHub repositories of their own.
+- **Repository**: [googlefontdirectory-hg](https://github.com/googlefonts/googlefontdirectory-hg)
+- **Commit**: `52f780bc9d197280a9f430574e179a5f233c56b6`
+- **Source path**: `ofl/meiescript/src/`
 
-The font was added to Google Fonts on 2012-08-21, and the librefonts repo was created in 2014-07-16. The repository has 12 commits total, all from 2014, and has been inactive since October 2014.
+### Source files
 
-## Source Files
+| File | Format | Buildable |
+|------|--------|-----------|
+| `MeieScript-Regular-OTF.vfb` | FontLab VFB | No (proprietary) |
+| `MeieScript-Regular-TTF.sfd` | FontForge SFD | No (not gftools-builder compatible) |
+| `MeieScript-Regular.otf` | Compiled OTF binary | No (not a design source) |
+| `METADATA_comments.txt` | Metadata notes | N/A |
 
-The repository contains two distinct source formats:
+The VFB and SFD files are the original design masters. The `.otf` is a compiled binary, not a design source. No UFO, Glyphs, or other modern buildable sources are available.
 
-**In the root directory (TTF sources, TTX format):**
-- `MeieScript-Regular.ttf.ttx` — master TTX file for the TTF
-- Individual per-table TTX files: `*.F_F_T_M_.ttx`, `*.GlyphOrder.ttx`, `*.O_S_2f_2.ttx`, `*._c_m_a_p.ttx`, `*._c_v_t.ttx`, `*._f_p_g_m.ttx`, `*._g_a_s_p.ttx`, `*._g_l_y_f.ttx`, `*._h_e_a_d.ttx`, `*._h_h_e_a.ttx`, `*._h_m_t_x.ttx`, `*._l_o_c_a.ttx`, `*._m_a_x_p.ttx`, `*._n_a_m_e.ttx`, `*._p_o_s_t.ttx`, `*._p_r_e_p.ttx`
+## Build System
+
+No modern build system (gftools builder, fontmake) is available. The VFB format is proprietary (FontLab Studio 5) and the SFD format is not supported by gftools-builder.
 
-**In `src/` directory (original design sources + OTF TTX):**
-- `MeieScript-Regular-OTF.vfb` — original FontLab VFB source (OTF variant)
-- `MeieScript-Regular-TTF.sfd` — FontForge SFD source (TTF variant)
-- `MeieScript-Regular.otf.ttx` + per-table OTF TTX files
-- `METADATA_comments.txt` — metadata notes
-- `VERSIONS.txt` — version info (Version 1.001)
+## config.yaml Status
 
-The VFB and SFD files are the original design masters. The TTX files are derived artifacts produced by decompiling the binaries.
+No `config.yaml` exists. One cannot be created without converting sources to a modern format (UFO or Glyphs).
 
-## Build System
+## Designer & History
 
-The repository uses the **fontbakery-build** pipeline (circa 2014) via Travis CI (`.travis.yml`). The build process:
+The original designers are **Johan Kallas** (johankallas) and **Mihkel Virkus** (mihkelvirkus), both based in Tallinn, Estonia. Neither designer has public GitHub repositories of their own.
 
-1. Installs FontForge, ttfautohint, fontTools, fontcrunch, fontbakery-cli
-2. Runs `fontbakery-build.py .` to rebuild the TTF from sources
-3. Deploys build artifacts via `fontbakery-travis-deploy.py`
+- **Designer contact**: Johan Kallas (`johan.kallas@gmail.com`), Mihkel Virkus (`mihkelvirkus@gmail.com`) — from FONTLOG.txt. The METADATA.pb uses slightly different addresses (`johankallas@gmail.com`, `mihkelvirkus@gmail.com`).
+- **Font version**: 1.001 (unchanged since 2012 initial release)
+- **Date added to Google Fonts**: 2012-08-21
 
-This is a legacy build system from the early Google Fonts era and is not compatible with current tooling (`gftools builder`, `fontmake`). No `Makefile`, `config.yaml`, or `sources/` directory with UFO sources is present. The build pipeline is entirely obsolete.
+## Additional Repository
 
-## config.yaml Status
+A copy also exists in the `librefonts` GitHub organization:
 
-**No `config.yaml` exists** in this repository or in the `google/fonts` working copy at `/mnt/shared/google/fonts/ofl/meiescript/`. The repository predates the current Google Fonts build infrastructure that uses `config.yaml` with `gftools builder`/`fontmake`.
+- **URL**: https://github.com/librefonts/meiescript
+- **Owner**: librefonts (Mikhail Kashkin / hash3g — not the original designers)
+- **Last pushed**: 2014-10-17
+- **Latest relevant commit**: `5b8265c5fea4aedc3d90da6e6b2e5bc47fb2bb22` — "update .travis.yml" (2014-10-17)
+- **Commit that added font files**: `1689c5fd5600097e726a3bbcc857b4d1f034a8c1` — "Move meiescript font files to separate repository" (2014-07-16)
+
+This repository was created by Mikhail Kashkin as part of the `librefonts` organization, which was a Google Fonts infrastructure effort to host font sources. The repo has 12 commits total, all from 2014, and has been inactive since October 2014. It uses an obsolete fontbakery-build pipeline via Travis CI.
 
 ## Notes
 
-- **Font version**: 1.001 (unchanged since 2012 initial release)
 - **No upstream activity since 2014**: The repository has been completely dormant. There are no issues, pull requests, or forks.
-- **Designer contact**: Johan Kallas (`johan.kallas@gmail.com`), Mihkel Virkus (`mihkelvirkus@gmail.com`) — emails from FONTLOG.txt. The METADATA.pb uses slightly different addresses (`johankallas@gmail.com`, `mihkelvirkus@gmail.com`).
-- **No UFO sources**: The original sources are in VFB (FontLab) and SFD (FontForge) formats. There are no UFO sources, which would be the preferred format for modern tooling.
-- **Redesign/modernization needed**: To bring this font up to current Google Fonts standards, the VFB/SFD sources would need to be converted to UFO, a `config.yaml` created, and the font rebuilt with `fontmake`. This would require either designer involvement or significant reverse engineering.
+- **No UFO sources**: The original sources are in VFB (FontLab) and SFD (FontForge) formats. Conversion to UFO would be required for modern tooling.
 - **librefonts org**: The `librefonts` GitHub organization (https://github.com/librefonts) was used in 2014 to migrate several early Google Fonts to hosted repositories. It is not an official Google organization.
 - **Confidence in upstream identification**: High — the repository explicitly describes itself as the Meie Script font by the same designers, with matching copyright, license, and version.