font: use variable JetBrains Mono for embedded font

This cuts down our file size significantly.
This commit is contained in:
Qwerasd
2025-07-03 16:27:39 -06:00
parent c2484f48ef
commit d751a93ecf
3 changed files with 27 additions and 10 deletions

View File

@@ -520,6 +520,14 @@ pub fn add(
"jetbrains_mono_bold_italic",
.{ .root_source_file = jb_mono.path("fonts/ttf/JetBrainsMono-BoldItalic.ttf") },
);
step.root_module.addAnonymousImport(
"jetbrains_mono_variable",
.{ .root_source_file = jb_mono.path("fonts/variable/JetBrainsMono[wght].ttf") },
);
step.root_module.addAnonymousImport(
"jetbrains_mono_variable_italic",
.{ .root_source_file = jb_mono.path("fonts/variable/JetBrainsMono-Italic[wght].ttf") },
);
// Symbols-only nerd font
const nf_symbols = b.dependency("nerd_fonts_symbols_only", .{});