aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 878de1d..cd9de42 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -187,6 +187,15 @@ keeps the palette parsed rather than imported; quickshell follows the link and
resolves the singleton with no qmldir and no consumer change. Editing any
component's `Theme.qml` edits all three. Do not replace a link with a copy.
+Glyphs are Nerd Font private-use codepoints and render with `Theme.iconFamily`,
+pinned to Inconsolata Nerd Font, not `Theme.fontFamily` ("Noto Sans" has no
+glyphs). Without the pin, fontconfig falls back per codepoint and the same
+codepoint can be a different glyph in a different Nerd Font: the ethernet
+codepoint `\uf6ff` rendered as a gamepad (`gamepad-variant` in JetBrains Mono
+Nerd Font, absent from Inconsolata, whose ethernet is `\uef44`). A new glyph
+must exist in Inconsolata Nerd Font and mean what it says; check the font cmap
+rather than trusting the codepoint.
+
## Blur
Translucency is set in QML; the frosting is the compositor's. Hyprland blurs a