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

apache/homemadeapple/METADATA.pb
apache/homemadeapple/upstream_info.md

index f60c87bbc7d6cade8b1d1c5635d478eacf71f39b..3c8f3e71bae259c1be26551c2af1da2242b3a81b 100644 (file)
@@ -16,3 +16,7 @@ subsets: "latin"
 subsets: "menu"
 classifications: "DISPLAY"
 classifications: "HANDWRITING"
+source {
+  repository_url: "https://github.com/googlefonts/googlefontdirectory-hg"
+  commit: "52f780bc9d197280a9f430574e179a5f233c56b6"
+}
index 1652b4a9c451360cfc244e0c413a46588471146f..c62a4dfe4958eff0b694c7cbbb98ffe96b15f2c3 100644 (file)
@@ -1,50 +1,58 @@
 # Investigation Report: Homemade Apple
 
-## Summary
+## Source Repository
 
-Homemade Apple is a handwriting/display font designed by Font Diner, licensed under Apache 2.0. It was initially added to google/fonts in the 2015 "Initial commit" and received a hotfix update in 2017 (PR #776). The upstream repository at `https://github.com/librefonts/homemadeapple` contains only TTX-decomposed font tables and no buildable source files (.glyphs, .ufo, .designspace, .sfd, or .vfb). The font has no source block in METADATA.pb and no config.yaml. Since the upstream repo contains no compilable sources, a config.yaml cannot be created.
+| Field | Value |
+|-------|-------|
+| **Repository** | [googlefontdirectory-hg](https://github.com/googlefonts/googlefontdirectory-hg) |
+| **Commit** | `52f780bc9d197280a9f430574e179a5f233c56b6` |
+| **Source path** | `homemadeapple/src/` |
+| **Buildable** | No — no original design sources present |
+
+The googlefontdirectory-hg monorepo (a git mirror of the original Google Code Mercurial repository) contains a `homemadeapple/src/` directory with only:
+
+- `METADATA_comments.txt` — metadata only, not a source file
+
+No original design sources are present. The font was contributed as a pre-compiled binary without editable source files.
 
 ## Key Findings
 
-| Field              | Value                                              |
-|--------------------|----------------------------------------------------|
-| Family Name        | Homemade Apple                                     |
-| Designer           | Font Diner                                         |
-| License            | Apache 2.0                                         |
-| Directory          | apache/homemadeapple                               |
-| Repository URL     | https://github.com/librefonts/homemadeapple        |
-| Onboarding Commit  | N/A (no buildable sources in upstream)             |
-| Config YAML        | None (no compilable sources)                       |
-| Status             | **no_config_possible**                             |
-| Confidence         | HIGH                                               |
+| Field              | Value |
+|--------------------|-------|
+| Family Name        | Homemade Apple |
+| Designer           | Font Diner |
+| License            | Apache 2.0 |
+| Category           | HANDWRITING / DISPLAY |
+| Date Added         | 2011-01-06 |
+| Status             | no_config_possible |
+| Confidence         | HIGH |
 
 ## Investigation Details
 
-### METADATA.pb Analysis
+### Current State in google/fonts
 
-The METADATA.pb file at `apache/homemadeapple/METADATA.pb` has no `source { }` block. The font was added on 2011-01-06 and is categorized as HANDWRITING and DISPLAY.
+- **Directory**: `apache/homemadeapple/`
+- **No source block** in METADATA.pb
 
 ### Git History in google/fonts
 
-The font file `HomemadeApple-Regular.ttf` has only one modifying commit:
+| Commit | Date | Author | Description |
+|--------|------|--------|-------------|
+| 90abd17b4 | 2015-03-07 | Dave Crossland | Initial commit |
+| 8e94f9c12 | 2017-08-07 | Marc Foley | hotfix-homemadeapple: v1.001 added (#776) |
 
-1. **8e94f9c12** (2017-08-07) by Marc Foley: "hotfix-homemadeapple: v1.001 added (#776)"
-   - Renamed `HomemadeApple.ttf` to `HomemadeApple-Regular.ttf`
-   - Updated METADATA.pb fields (filename, post_script_name, full_name, copyright)
-   - Updated DESCRIPTION.en_us.html
+The hotfix renamed `HomemadeApple.ttf` to `HomemadeApple-Regular.ttf` and updated METADATA.pb fields (filename, post_script_name, full_name, copyright) and DESCRIPTION.en_us.html.
 
-The original addition was in the "Initial commit" (90abd17b4, 2015-03-07) by Dave Crossland.
+### Cached Mirror: librefonts/homemadeapple
 
-### Upstream Repository Analysis
-
-The cached repository at `librefonts/homemadeapple` (remote: `https://github.com/librefonts/homemadeapple`) contains:
+The librefonts mirror at `https://github.com/librefonts/homemadeapple` contains:
 
 - **1 commit total**: `5159ae2` (2014-10-17) "update .travis.yml"
-- **Files**: TTX-decomposed font tables (HomemadeApple.ttf.*.ttx), LICENSE.txt, COPYRIGHT.txt, DESCRIPTION.en_us.html, METADATA.json
-- **src/ directory**: Contains only `VERSIONS.txt` (records "HomemadeApple.ttf: Version 1.000") and an empty `METADATA_comments.txt`
-- **No buildable sources**: No .glyphs, .ufo, .designspace, .sfd, or .vfb files found anywhere in the repository
+- **Files**: TTX-decomposed font tables, LICENSE.txt, COPYRIGHT.txt, DESCRIPTION.en_us.html, METADATA.json
+- **src/ directory**: Contains only `VERSIONS.txt` (recording "HomemadeApple.ttf: Version 1.000") and an empty `METADATA_comments.txt`
+- **No buildable sources**: No .glyphs, .ufo, .designspace, .sfd, or .vfb files anywhere
 
-The repository is a legacy `librefonts` mirror containing TTX decompositions rather than actual design sources. This is consistent with early Google Fonts onboarding practices where some fonts were contributed as pre-compiled binaries without editable sources.
+This is a legacy librefonts mirror containing TTX decompositions, not actual design sources.
 
 ### Font Diner Context
 
@@ -52,8 +60,7 @@ Font Diner is a commercial foundry. The font was contributed under the Apache 2.
 
 ## Conclusion
 
-**Status: no_config_possible**
-
-Homemade Apple has an upstream repository at `https://github.com/librefonts/homemadeapple`, but it contains only TTX decompositions of the compiled font, not editable design sources. No config.yaml can be created because there are no compilable source files (.glyphs, .ufo, .designspace) from which to build the font. The font is licensed under Apache 2.0 (not OFL) and resides in `apache/homemadeapple` rather than `ofl/`. This family is not currently tracked in `data/gfonts_library_sources.json` as the tracking system currently covers only OFL-licensed fonts.
+Homemade Apple has no buildable design sources in any known repository. Both the googlefontdirectory-hg monorepo and the librefonts mirror contain only metadata and TTX decompositions. No config.yaml can be created.
 
-A source block could theoretically be added to METADATA.pb pointing to the librefonts repo, but without buildable sources, the `config_yaml` field cannot be populated. The repository URL could still be documented for reference purposes.
+### Status: no_config_possible
+### Confidence: HIGH