From f70c55d81386a240702f73803b6bee63325f2852 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 27 Aug 2026 11:45:33 +0200 Subject: [PATCH] Give Hermes the mark that reads at menu size U+E90A carried a trace of the Hermes app icon: a portrait whose detail collapses into a grey smudge beside the ten flat silhouettes the rest of the font is made of, which is what icon-font.md warns against when it says to pick a source whose silhouette alone reads. It is Font Awesome's staff-snake now, under CC BY 4.0 -- the mark Hermes serves as its favicon and titles its README with. The README records that, along with the licence the artwork carries, since it is the only note of where these come from. Co-Authored-By: Claude Opus 5 (1M context) --- default/fonts/omarchy/README.md | 2 +- default/fonts/omarchy/omarchy.ttf | Bin 9008 -> 5052 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/default/fonts/omarchy/README.md b/default/fonts/omarchy/README.md index 11558a30..03b8a909 100644 --- a/default/fonts/omarchy/README.md +++ b/default/fonts/omarchy/README.md @@ -12,7 +12,7 @@ The private-use glyphs in `omarchy.ttf` are: - `U+E907` — Ollama, from - `U+E908` — T3 Code, traced from the app icon in , since upstream publishes no monochrome SVG - `U+E909` — Ori, from , OpenRouter's own mark: Ori ships no separate logo and its product page uses this one -- `U+E90A` — Hermes, traced from the Hermes app icon (), the same art the `hermes-desktop` package ships as its icon +- `U+E90A` — Hermes, Font Awesome's staff-snake (CC BY 4.0) from , the mark Hermes serves as its favicon: their app icon is a portrait that reads as a smudge at menu size The agent marks are monochrome so the menu can render them using the active theme's foreground and selection colors. diff --git a/default/fonts/omarchy/omarchy.ttf b/default/fonts/omarchy/omarchy.ttf index 29145211c45d05ef88767dc30d750fbe84d238a2..1ddeb85ce255a899a563eb985e070a6f63f47258 100644 GIT binary patch delta 774 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