diff --git a/source/_posts/Linux.md b/source/_posts/Linux.md index 8c6719a..9de933e 100644 --- a/source/_posts/Linux.md +++ b/source/_posts/Linux.md @@ -1856,7 +1856,71 @@ lsusb -v 查看系统中usb设备的详细信息 lsusb -v ``` +## 安装新字体 +### 查看已安装的字体 + +```shell +fc-list +``` + +### 下载字体文件 + +```shell +git clone https://gitee.com/mirrors/nerd-fonts.git --depth 1 +``` + +### 导航到 `/usr/share/fonts` 目录 + +如果没有,就创建一个 + +```shell +cd /usr/share/fonts +#or +sudo mkdir /usr/share/fonts +``` + +### 复制字体 + +使用以下命令将下载好的字体文件(ttf、otf 等)复制到新创建的 `fonts` 目录中: + +```shell +sudo cp -r ~/nerd-fonts/patched-fonts/Hack /usr/share/fonts +``` + +### 更新字体缓存 + +```shell +sudo fc-cache -f -v +``` + +### 为特定用户安装字体 + +#### 导航到`.fonts`目录 + +如果没有,就创建一个 + +```shell +mkdir ~/.fonts +``` + +#### 复制字体 + +使用以下命令将下载好的字体文件(ttf、otf等)复制到新创建的 `.fonts` 目录中: + +```shell +cp -r ~/nerd-fonts/patched-fonts/Hack ~/.fonts +``` + +#### 更新字体缓存 + +为用户特定的字体更新字体缓存: + +```shell +fc-cache -f -v +``` + +字体安装完成后,同样可以通过 `fc-list` 命令验证新字体是否成功安装。 ## Windows Linux子系统