]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Electrolize: add source block to METADATA.pb
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Fri, 27 Feb 2026 05:37:01 +0000 (05:37 +0000)
committerFelipe CorrĂȘa da Silva Sanches <juca@members.fsf.org>
Fri, 27 Feb 2026 09:26:23 +0000 (09:26 +0000)
- Repo: librefonts/electrolize
- Commit: 24500333
- Config: none
- Status: missing_config
- Confidence: HIGH

ofl/electrolize/METADATA.pb
ofl/electrolize/upstream_info.md [new file with mode: 0644]

index 25eb00ac116d03f198d1e108b546256c8c356b4a..738e18fd9afacc78513fd389808b2c9be4edc30f 100644 (file)
@@ -16,3 +16,7 @@ subsets: "menu"
 subsets: "latin"
 stroke: "SANS_SERIF"
 classifications: "DISPLAY"
+source {
+  repository_url: "https://github.com/librefonts/electrolize"
+  commit: "2450033307b2d9f771649ae84007e59eb4387d1f"
+}
diff --git a/ofl/electrolize/upstream_info.md b/ofl/electrolize/upstream_info.md
new file mode 100644 (file)
index 0000000..b9b29ec
--- /dev/null
@@ -0,0 +1,59 @@
+# Electrolize
+
+**Date investigated**: 2026-02-27
+**Status**: missing_config
+**Designer**: Gaslight (designed by Valery Zaveryaev, mastered by Alexei Vanyashin at Cyreal)
+**METADATA.pb path**: `ofl/electrolize/METADATA.pb`
+
+## Source Data
+
+| Field | Value |
+|-------|-------|
+| Repository URL | https://github.com/librefonts/electrolize |
+| Commit | `2450033307b2d9f771649ae84007e59eb4387d1f` |
+| Config YAML | N/A (no buildable sources) |
+| Branch | master |
+
+## How the Repository URL Was Found
+
+The repository URL `https://github.com/librefonts/electrolize` was identified from the `fontc_crater_cache` at `librefonts/electrolize`. The `librefonts` GitHub organization was created by hash3g (Mikhail Sharanda) to host Google Fonts font sources with Travis CI build infrastructure. The repo is publicly accessible (HTTP 200). There is no alternative upstream repository under the `cyrealtype` organization or elsewhere.
+
+The METADATA.pb file does not contain a `source { }` block. The copyright field credits "Cyreal (www.cyreal.org)" and the FONTLOG.txt identifies Valery Zaveryaev as the designer and Alexei Vanyashin (Cyreal) as handling mastering.
+
+## How the Commit Hash Was Identified
+
+The upstream repository contains only a single commit (`2450033307b2d9f771649ae84007e59eb4387d1f`, dated 2014-10-17, by hash3g). This commit is the initial (and only) commit, importing all files including TTX decompositions, VFB source files, and a `.travis.yml` for CI building.
+
+The font binary in google/fonts (`ofl/electrolize/Electrolize-Regular.ttf`, 55712 bytes, SHA256: `aa81ab9015fc0190bb5e68c50290565c7a4a723ddf32b88774aaff05cdd66bca`) has never been modified since the initial commit in google/fonts (`90abd17b4`, 2015-03-07, by Dave Crossland). The current file is byte-identical to the initial import.
+
+Since there is only one commit in the upstream repo, `2450033` is the only possible reference commit.
+
+## Build Configuration
+
+There is no `config.yaml` in the upstream repository and no override `config.yaml` in the google/fonts family directory (`ofl/electrolize/`).
+
+The upstream sources consist of:
+- `src/Electrolize-Regular-TTF.vfb` (FontLab VFB format, 104422 bytes)
+- `src/Electrolize-Regular-OTF.vfb` (FontLab VFB format, 70166 bytes)
+- Multiple TTX decomposition files (both at root level and in `src/`)
+
+**VFB files are not buildable by gftools-builder**, which requires `.glyphs`, `.ufo`, or `.designspace` sources. An override `config.yaml` cannot be created because there are no compatible source files. The TTX files could theoretically be recompiled with fontTools, but this is not a standard gftools-builder workflow.
+
+## Timeline
+
+- **2011-11-17**: Electrolize v1.000 completed by Valery Zaveryaev
+- **2011-11-24**: Electrolize v1.002 mastered by Alexei Vanyashin (minor design and spacing adjustments)
+- **2014-10-17**: Upstream repo created by hash3g at `librefonts/electrolize` (single commit `2450033`)
+- **2015-03-07**: Font added to google/fonts in the initial bulk commit (`90abd17b4`) by Dave Crossland
+- No subsequent font binary updates in google/fonts
+
+## Issues Found
+
+1. **No buildable sources**: The upstream repo only contains VFB (FontLab) format source files, which are not compatible with gftools-builder. There are no `.glyphs`, `.ufo`, or `.designspace` files.
+2. **No config.yaml possible**: Since there are no gftools-builder-compatible sources, a config.yaml (either in upstream or as an override) cannot be meaningfully created.
+3. **No source block in METADATA.pb**: The METADATA.pb file has no `source { }` block at all.
+4. **Designer field discrepancy**: METADATA.pb lists the designer as "Gaslight", but the FONTLOG.txt credits Valery Zaveryaev as designer and Alexei Vanyashin / Cyreal as mastering. "Gaslight" may be an alias or studio name associated with the project.
+
+## Confidence
+
+**MEDIUM** -- The repository URL and commit hash are definitive (single-commit repo, only known upstream). However, the font cannot be rebuilt from sources using gftools-builder due to VFB-only sources. The status remains `missing_config` with no path to resolution without source format conversion.