bundle JetBrains Mono for terminal panes
Vendor the 4 core weights (Regular, Italic, Bold, BoldItalic) of JetBrains Mono v2.304 under app/assets/fonts/jetbrains_mono/, ~1 MB total. OFL license checked in alongside. Declared as the JetBrainsMono family in pubspec so Flutter bundles it automatically. app/lib/widgets/src/typography.dart exposes clideMonoFamily plus a platform-ordered fallback chain (SF Mono / Menlo / Monaco → JetBrains Mono system install / Fira Code / Hack / DejaVu / Liberation → Cascadia / Consolas → monospace) for web builds and test harnesses that don't load asset fonts. Terminal widgets pick both up via a single import. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -13,6 +13,7 @@ export 'src/clide_surface.dart';
|
||||
export 'src/clide_tab_bar.dart';
|
||||
export 'src/clide_text.dart';
|
||||
export 'src/clide_tooltip.dart';
|
||||
export 'src/typography.dart';
|
||||
export 'src/icons/check.dart';
|
||||
export 'src/icons/chevron.dart';
|
||||
export 'src/icons/dot.dart';
|
||||
|
||||
Reference in New Issue
Block a user