Files
nyaterm/docs-site/docs/guide/themes.md
T
Kang 5270e45c79 refactor(appearance): remove font ligatures setting from appearance options
- Eliminated the ligatures customization option from the appearance settings in both the UI and backend.
- Updated documentation to reflect the removal of ligatures from the terminal and themes sections.
2026-06-30 10:22:03 +08:00

89 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
sidebar_position: 5
---
# 主题与外观
NyaTerm 支持对工作区外观做细粒度调整,包括 UI 主题、终端主题、字体和光标样式。
## UI 主题与终端主题
在 **设置 → 外观** 中,你可以分别配置:
- **界面主题** — 控制应用整体配色
- **终端主题** — 控制终端区域配色;也可以选择跟随 UI 主题
如果你只是想快速切换主题,也可以使用顶部菜单中的 **View → Theme**。
NyaTerm 内置了一个名为 **Nya High Contrast** 的高对比度主题,适合需要无障碍辅助、明亮环境或投屏场景下增强可读性时使用。它和其他 UI 主题一样,可以在 **设置 → 外观** 或顶部菜单 **View → Theme** 中选择。
## 背景图
在 **Settings → Appearance** 中,主窗口现在可以使用本地背景图。相关设置建议直接按界面里的真实名称理解:
- `Background Image`:选择主窗口背后的本地图片
- `Image Sizing`:控制图片以 `cover`、`contain`、`stretch` 或 `tile` 的方式铺开
- `Image Opacity`:控制背景图透过主题显示的强度
- `Background Content Opacity`:控制工作区面板和内容表面的透光程度
这个能力只作用于主窗口工作区。设置页和其他子窗口仍然保持实色背景,避免在表单、弹窗和独立窗口里牺牲可读性。
## 字体与字号
在 **设置 → 外观** 中可以调整:
- **字体族** — 支持主字体 + 多级回退字体
- **终端字体大小**
- **界面字体大小**
NyaTerm 内置了这些常用字体:
- `JetBrains Mono`
- `Noto Sans SC Variable`
- `Inter`
同时也会读取系统已安装字体,供你加入字体回退链路。
系统字体现在是异步发现的,因此首次展开字体列表时,界面可能会短暂显示 `Loading system fonts...`。这表示应用正在后台整理系统字体,不影响你先选择内置字体或已有回退链路。
## 光标
外观设置还支持这些终端细节:
- **光标样式**:Block / Underline / Bar
- **光标闪烁**
如果你经常在深浅主题之间切换,建议把终端主题和 UI 主题一起调整后再观察关键字高亮、动作链接等终端装饰效果。
## 语言切换
NyaTerm 当前提供:
- 简体中文
- English
你可以通过两种方式切换:
- **设置 → 通用 → 语言**
- 顶部菜单 **View → Language**
## 面板与工作区外观
除了配色与字体,工作区本身也支持按使用习惯调整:
- 左右侧面板宽度可拖动调整
- 标签内分屏比例可拖动调整
- 左右活动栏可通过快捷键快速显示 / 隐藏
这些布局状态会跟随应用设置一起保存,适合按你自己的终端工作流长期固定下来。
## 缩放与快捷操作
应用提供这些常见快捷键:
- **放大** — `Ctrl / Cmd + =`
- **缩小** — `Ctrl / Cmd + -`
- **重置** — `Ctrl / Cmd + 0`
这些入口适合在演示、投屏或高分屏环境下快速调整可读性。