From 2a0a12bd1ced2f8bfafd927cd02bc9d237960b08 Mon Sep 17 00:00:00 2001 From: Smittix Date: Thu, 12 Mar 2026 22:20:56 +0000 Subject: [PATCH] fix(branding): use regular "i" glyph with green dot overlay MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The dotless i (ı) wasn't rendering in all fonts. Switch to a regular "i" with the green dot CSS overlay positioned on top of the native dot. Co-Authored-By: Claude Opus 4.6 --- static/css/core/layout.css | 10 ++++++---- templates/adsb_dashboard.html | 2 +- templates/adsb_history.html | 2 +- templates/agents.html | 2 +- templates/ais_dashboard.html | 2 +- templates/index.html | 4 ++-- templates/layout/base.html | 2 +- templates/layout/base_dashboard.html | 2 +- templates/partials/help-modal.html | 2 +- templates/partials/settings-modal.html | 4 ++-- templates/satellite_dashboard.html | 2 +- 11 files changed, 18 insertions(+), 16 deletions(-) diff --git a/static/css/core/layout.css b/static/css/core/layout.css index edc3137..fd0958a 100644 --- a/static/css/core/layout.css +++ b/static/css/core/layout.css @@ -87,7 +87,9 @@ color: var(--text-primary); } -/* Branded "i" — cyan stem with green dot, matching the logo icon */ +/* Branded "i" — cyan letter with green dot, matching the logo icon. + Uses a normal "i" glyph. The ::after pseudo-element overlays a green + circle on top of the font's native dot to recolor it. */ .brand-i { color: var(--accent-cyan); position: relative; @@ -96,11 +98,11 @@ .brand-i::after { content: ''; position: absolute; - top: 0.05em; + top: 0.12em; left: 50%; transform: translateX(-50%); - width: 0.22em; - height: 0.22em; + width: 0.25em; + height: 0.25em; background: var(--accent-green); border-radius: 50%; box-shadow: 0 0 0.4em var(--accent-green); diff --git a/templates/adsb_dashboard.html b/templates/adsb_dashboard.html index aed5b63..670bed3 100644 --- a/templates/adsb_dashboard.html +++ b/templates/adsb_dashboard.html @@ -51,7 +51,7 @@
diff --git a/templates/adsb_history.html b/templates/adsb_history.html index a01338f..68f7871 100644 --- a/templates/adsb_history.html +++ b/templates/adsb_history.html @@ -22,7 +22,7 @@
Live Radar diff --git a/templates/agents.html b/templates/agents.html index 9557d57..d414ece 100644 --- a/templates/agents.html +++ b/templates/agents.html @@ -281,7 +281,7 @@

- ıNTERCEPT // Remote Agents + iNTERCEPT // Remote Agents

diff --git a/templates/ais_dashboard.html b/templates/ais_dashboard.html index e03a398..07ea3a2 100644 --- a/templates/ais_dashboard.html +++ b/templates/ais_dashboard.html @@ -51,7 +51,7 @@
diff --git a/templates/index.html b/templates/index.html index e226942..bab72de 100644 --- a/templates/index.html +++ b/templates/index.html @@ -293,7 +293,7 @@
-

ıNTERCEPT

+

iNTERCEPT

// See the Invisible

v{{ version }}
PAGER diff --git a/templates/layout/base.html b/templates/layout/base.html index 5643f18..3f15938 100644 --- a/templates/layout/base.html +++ b/templates/layout/base.html @@ -53,7 +53,7 @@ - ıNTERCEPT + iNTERCEPT // See the Invisible diff --git a/templates/layout/base_dashboard.html b/templates/layout/base_dashboard.html index f957f13..c153fc8 100644 --- a/templates/layout/base_dashboard.html +++ b/templates/layout/base_dashboard.html @@ -151,7 +151,7 @@ {% block dashboard_title %}DASHBOARD{% endblock %} - // ıNTERCEPT + // iNTERCEPT
diff --git a/templates/partials/help-modal.html b/templates/partials/help-modal.html index 4a94a5f..fb2ad9a 100644 --- a/templates/partials/help-modal.html +++ b/templates/partials/help-modal.html @@ -7,7 +7,7 @@