commit 336e82fdd35908e77c469aa874a05b462c6319d9
Author: mrfox <jens.se@icloud.com>
AuthorDate: Sun Sep 20 21:23:35 2026 +0200
Commit: mrfox <jens.se@icloud.com>
CommitDate: Sun Sep 20 21:23:35 2026 +0200
ui: fix invisible lightning glyph in logo
The logo used U+104CF (Osage Capital Letter Za) where a lightning bolt
was clearly intended -- no installed font covers Osage script, so it
rendered as a blank/tofu box in every terminal regardless of font
config. Swapped for U+26A1 (โก), which JetBrainsMono Nerd Font does
cover and renders correctly. It's double-width per wcwidth vs. the old
single-width placeholder, so one trailing space was dropped to keep the
line at 39 columns, matching the wordmark rows below it.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
---
src/ui/logo.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ui/logo.cpp b/src/ui/logo.cpp
index ce3a276..ea374cd 100644
--- a/src/ui/logo.cpp
+++ b/src/ui/logo.cpp
@@ -21,7 +21,7 @@ namespace {
// + uses the half-block seam trick -- a bottom-half cell stacked on a
// top-half cell lines up into a full-height crossbar at the row seam).
const std::vector<std::string> kLogoLines = {
- " ๐ ",
+ " โก ",
" โโโ โโโ โโโ โ โ โโ โ โโโ โโโ โโโ โโโ",
" โ โโโ โโโ โโโ โ โ โโ โ โ โโโ โโโ โโโ",
};