nerd-font是一个在终端可以显示图标的字体。
pacman
查找 nerd-fonts 安装包sudo pacman -sS font | grep nerd-fonts
我们也可以把结果输出进一个文件,然后在这个文件进行查找
sudo pacman -sS font | grep nerd-fonts > nerd-fonts.txt
我查找出来的数据在这
community/ttf-nerd-fonts-symbols 2.1.0+36+gd0bf73a1-6
community/ttf-nerd-fonts-symbols-mono 2.1.0+36+gd0bf73a1-6
archlinuxcn/nerd-fonts-3270 2.1.0-4
archlinuxcn/nerd-fonts-agave 2.1.0-4
archlinuxcn/nerd-fonts-anonymous-pro 2.1.0-4
archlinuxcn/nerd-fonts-arimo 2.1.0-4
archlinuxcn/nerd-fonts-aurulent-sans-mono 2.1.0-4
archlinuxcn/nerd-fonts-bigblue-terminal 2.1.0-4
archlinuxcn/nerd-fonts-bitstream-vera-sans-mono 2.1.0-4
archlinuxcn/nerd-fonts-cascadia-code 2.1.0-4
archlinuxcn/nerd-fonts-code-new-roman 2.1.0-4
archlinuxcn/nerd-fonts-complete 2.1.0-4
archlinuxcn/nerd-fonts-cousine 2.1.0-4
archlinuxcn/nerd-fonts-daddytimemono 2.1.0-4
archlinuxcn/nerd-fonts-dejavu-sans-mono 2.1.0-4
archlinuxcn/nerd-fonts-droid-sans-mono 2.1.0-4
archlinuxcn/nerd-fonts-fantasque-sans-mono 2.1.0-4
archlinuxcn/nerd-fonts-fira 2.1.0-4
archlinuxcn/nerd-fonts-fira-code 2.1.0-4
archlinuxcn/nerd-fonts-go 2.1.0-4
archlinuxcn/nerd-fonts-gohu 2.1.0-4
archlinuxcn/nerd-fonts-hack 2.1.0-4
archlinuxcn/nerd-fonts-hasklig 2.1.0-4
archlinuxcn/nerd-fonts-heavy-data 2.1.0-4
archlinuxcn/nerd-fonts-hermit 2.1.0-4
archlinuxcn/nerd-fonts-ia-writer 2.1.0-4
archlinuxcn/nerd-fonts-ibm-plex-mono 2.1.0-4
archlinuxcn/nerd-fonts-inconsolata 2.1.0-4
archlinuxcn/nerd-fonts-inconsolata-go 2.1.0-4
archlinuxcn/nerd-fonts-inconsolata-lgc 2.1.0-4
archlinuxcn/nerd-fonts-iosevka 2.1.0-4
archlinuxcn/nerd-fonts-jetbrains-mono 2.1.0-4
archlinuxcn/nerd-fonts-lekton 2.1.0-4
archlinuxcn/nerd-fonts-liberation 2.1.0-4
archlinuxcn/nerd-fonts-meslo-lg 2.1.0-4
archlinuxcn/nerd-fonts-monofur 2.1.0-4
archlinuxcn/nerd-fonts-monoid 2.1.0-4
archlinuxcn/nerd-fonts-mononoki 2.1.0-4
archlinuxcn/nerd-fonts-mplus 2.1.0-4
archlinuxcn/nerd-fonts-noto 2.1.0-4
archlinuxcn/nerd-fonts-opendyslexic 2.1.0-4
archlinuxcn/nerd-fonts-overpass 2.1.0-4
archlinuxcn/nerd-fonts-profont 2.1.0-4
archlinuxcn/nerd-fonts-proggycleantt 2.1.0-4
archlinuxcn/nerd-fonts-robotomono 2.1.0-4
archlinuxcn/nerd-fonts-share-tech-mono 2.1.0-4
archlinuxcn/nerd-fonts-source-code-pro 2.1.0-4
archlinuxcn/nerd-fonts-space-mono 2.1.0-4
archlinuxcn/nerd-fonts-terminus 2.1.0-4
archlinuxcn/nerd-fonts-tinos 2.1.0-4
archlinuxcn/nerd-fonts-ubuntu 2.1.0-4
archlinuxcn/nerd-fonts-ubuntu-mono 2.1.0-4
archlinuxcn/nerd-fonts-victor-mono 2.1.0-4
我们根据上面信息,我们可以知道大部分nerd-fonts都是在archlinuxcn
,所以在安装 nerd-fonts
之前,我们需要设置 archlinuxcn
这个镜像。
我一般使用清华大学的源,很快。
在Arch Linux系统中使用Archlinuxcn源(清华源)的操作步骤
1、在pacman.conf文件中增加两行代码
在终端中运行:# sudo vim /etc/pacman.conf
然后在pacman.conf文件的最后增加以下两段代码:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
2、安装archlinuxcn-keyring包导入GPG key
之所以要安装archlinuxcn-keyring包导入GPG key是因为要安装某些软件的时候会提示gpg签名错误损坏等问题,这个是因为没有导入key的原因,所以我们需要导入一下GPG KEY,在终端中运行以下命令即可:
sudo pacman -S archlinuxcn-keyring
3、设置完镜像之后,我们不能忘记一件事情就是更新下镜像
在终端中运行: sudo pacman -Sy
至此,能在Arch Linux系统中使用清华源了。
我比较喜欢使用vscode图标,所以我需要安装带有 momo 这个字的字体
sudo pacman -S nerd-fonts-ubuntu-mono
或者你有可以安装全部字体
sudo pacman -S nerd-fonts-complete
安装好了,我们就获得了nerd-fonts。
查看所有字体
fc-list > font-list.txt
查看所有中文字体
fc-list L:lang=zh > font-list-zh.txt