Self-host VictorMono Nerd Font icons for the terminal + editor
- Add Symbols-Only Nerd Font Mono (woff2) under public/fonts; @font-face scoped by unicode-range to the Nerd Font glyph ranges, so the ~1.1MB file only loads when an icon actually renders (latin text stays on Victor Mono) - Terminal + editor font stacks fall back to it for icons; terminal prewarms it and repaints so powerline/oh-my-posh/eza/nvim icons show - No server/env changes; ships in the spoon-next image (public/)
This commit is contained in:
@@ -2,6 +2,22 @@
|
||||
@import 'tw-animate-css';
|
||||
@import '@spoon/tailwind-config/theme';
|
||||
|
||||
/*
|
||||
* Nerd Font icons for the workspace terminal + editor. Scoped to the Nerd Font
|
||||
* glyph ranges via unicode-range, so the ~1MB file is only fetched when an icon
|
||||
* actually renders (latin text stays on Victor Mono). Used as a fallback in the
|
||||
* terminal/editor font stacks.
|
||||
*/
|
||||
@font-face {
|
||||
font-family: 'Symbols Nerd Font Mono';
|
||||
font-style: normal;
|
||||
font-weight: 100 900;
|
||||
font-display: swap;
|
||||
src: url('/fonts/SymbolsNerdFontMono.woff2') format('woff2');
|
||||
unicode-range:
|
||||
U+23fb-23fe, U+2665, U+26a1, U+2b58, U+e000-f8ff, U+f0000-fffff;
|
||||
}
|
||||
|
||||
@source '../../../../packages/ui/src/**/*.{ts,tsx}';
|
||||
|
||||
@custom-variant dark (&:where(.dark, .dark *));
|
||||
|
||||
Reference in New Issue
Block a user