# 字体与输入法配置

URL: https://caijiao.org/gentoo/fonts-input
Source: docs/gentoo/fonts-input.md
Description: 本章介绍 Gentoo 系统中字体安装与配置方法，以及输入法框架和中文输入法设置。

在完成显示管理器设置后，下一步是 **配置 Gentoo 系统字体与输入法**，提升桌面环境的文字显示效果和多语言输入能力。

## 一、字体安装与管理

1. 安装常用字体：

```bash
emerge --ask media-fonts/dejavu media-fonts/noto
````

2. 更新字体缓存：

```bash
fc-cache -fv
```

3. 查看已安装字体：

```bash
fc-list : family
```

> ⚡ 安装多语言字体（如 Noto）可确保中文、日文、韩文等字符正常显示。

## 二、输入法框架

Gentoo 支持多种输入法框架，常用为 **Fcitx5** 和 **IBus**。

### 1. Fcitx5 安装与配置

```bash
emerge --ask app-i18n/fcitx5
```

安装中文输入法模块（如拼音）：

```bash
emerge --ask app-i18n/fcitx5-chinese-addons
```

设置环境变量（在 `~/.xprofile` 或 `/etc/profile`）：

```bash
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
```

启动 Fcitx5：

```bash
fcitx5 &
```

### 2. IBus 安装与配置（可选）

```bash
emerge --ask app-i18n/ibus
emerge --ask app-i18n/ibus-pinyin
```

设置环境变量：

```bash
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
```

启动 IBus：

```bash
ibus-daemon -drx
```

## 三、输入法快捷键与切换

* Fcitx5 默认使用 **Ctrl+Space** 切换中英文
* IBus 默认使用 **Super+Space** 或 **Ctrl+Space**
* 可通过 GUI 配置界面自定义快捷键

## 四、建议操作

* 安装多语言字体以保证系统兼容性
* 根据桌面环境选择输入法框架（GNOME 推荐 IBus，KDE 推荐 Fcitx5）
* 配置环境变量确保 GTK 和 QT 应用都能使用输入法
