foxygit / Torlinkc Log in
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 = {
-    "      𐓏                                ",
+    "      ⚑                               ",
     " β–€β–ˆβ–€ β–ˆβ–€β–ˆ β–ˆβ–€β–ˆ β–ˆ   β–ˆ β–ˆβ–„ β–ˆ β–ˆβ–„β–€ β–ˆβ–€β–€ β–„β–ˆβ–„ β–„β–ˆβ–„",
     "  β–ˆ  β–ˆβ–„β–ˆ β–ˆβ–€β–„ β–ˆβ–„β–„ β–ˆ β–ˆ β–€β–ˆ β–ˆ β–ˆ β–ˆβ–„β–„ β–€β–ˆβ–€ β–€β–ˆβ–€",
 };