mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-06-22 10:02:20 +00:00
The terminal tabs and inline terminal panel used xterm's default `monospace`, which lacks Nerd Font glyphs — so TUIs like yazi rendered box-drawing, Powerline symbols and file-type icons as tofu. Declare a `JetBrainsMono Nerd Font` family in pubspec and apply it via `TerminalStyle` (with a Cascadia Code / Fira Code / system-monospace fallback chain) to the `TerminalView` in both `terminal_page.dart` (tabs) and `inline_terminal_panel.dart` (mobile split view). The font binary (nerd-fonts v3.3.0) is bundled like RustDesk's other assets; `flutter/fetch_font.sh` can refresh it. Client-only; the server stays stock. |
||
|---|---|---|
| .. | ||
| android | ||
| assets | ||
| ios | ||
| lib | ||
| linux | ||
| macos | ||
| test | ||
| windows | ||
| .gitattributes | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| build_android.sh | ||
| build_android_deps.sh | ||
| build_fdroid.sh | ||
| build_ios.sh | ||
| fetch_font.sh | ||
| ios_arm64.sh | ||
| ios_x64.sh | ||
| ndk_arm.sh | ||
| ndk_arm64.sh | ||
| ndk_x64.sh | ||
| ndk_x86.sh | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
| run.sh | ||
flutter_hbb
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples and guidance on mobile development, and a full API reference.