Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Font awesome 为什么我的终端外壳上没有呈现或替换字体可怕的字符?_Font Awesome_Zsh_Ubuntu 18.04_Oh My Zsh - Fatal编程技术网

Font awesome 为什么我的终端外壳上没有呈现或替换字体可怕的字符?

Font awesome 为什么我的终端外壳上没有呈现或替换字体可怕的字符?,font-awesome,zsh,ubuntu-18.04,oh-my-zsh,Font Awesome,Zsh,Ubuntu 18.04,Oh My Zsh,我正试图在我的两台计算机上使用i3wm、polybar和zsh定制我的Ubuntus(上面有哦,我的zsh) 我的一台计算机上有一些问题,而另一台计算机上没有,尽管采用相同的方式进行操作,并为两台计算机使用相同的配置文件,以便在两台设备上都有相同的工作区 在zsh上,我使用我安装在oh my zsh上的powerlevel10k/powerlevel10k主题来拥有一个更漂亮的终端 问题是shell显示了漂亮的字体图标,比如当我在git项目上时的分支图标,或者显示时间旁边的时钟图标,等等 这在我

我正试图在我的两台计算机上使用i3wmpolybarzsh定制我的Ubuntus(上面有哦,我的zsh

我的一台计算机上有一些问题,而另一台计算机上没有,尽管采用相同的方式进行操作,并为两台计算机使用相同的配置文件,以便在两台设备上都有相同的工作区

在zsh上,我使用我安装在oh my zsh上的
powerlevel10k/powerlevel10k
主题来拥有一个更漂亮的终端

问题是shell显示了漂亮的字体图标,比如当我在git项目上时的分支图标,或者显示时间旁边的时钟图标,等等

这在我的第一台电脑上运行得很好,但在第二台电脑上却不行。图标不显示,因此我的终端在其上的吸引力较低

我对polybar也有同样的问题。一些图标在一台计算机上渲染良好,而在另一台计算机上,它们没有渲染。有时,它们甚至被奇怪的亚洲人(我想这是一种亚洲人的语言,但我不确定)所取代

我想知道为什么我在这两个设备上没有相同的结果,以及如何在计算机2上修复它

以下是所用版本的摘要:

Ubuntu = 18.04 LTS
i3-wm = 4.18
Polybar = 3.4.0
zsh = 5.4.2
oh-my-zsh = Version unknown

您需要安装一个有能力的字体,并配置您的终端使用。因为您使用的是powerlevel10k,所以使用它是一个好主意

为Powerlevel10k修补Meslo Nerd字体 Jim Lyles为Bitstream设计的华丽单空间字体, 为苹果定制,安德烈·贝格进一步定制, 最终由您真正使用定制脚本进行修补 由书呆子字体公司的Ryan L McIntyre开发。包含所有图示符和 Powerlevel10k可能需要的符号。几十年的战斗考验 所有主要操作系统上的不同终端

自动字体安装 如果您使用的是iTerm2或Termux,
p10k configure
可以安装 为您推荐的字体。当被问及是否需要时,只需回答
Yes
安装Meslo Nerd字体

如果您使用的是不同的终端,请继续使用手动字体
安装。嗯,我确实安装了这两种字体,但它以前不工作。顺便说一句,尽管我的终端设置发生了变化,但我仍然显示了我以前的“Hack”字体。我继续重新安装字体并删除powerlevel10k配置文件,现在我可以工作了。我真的不明白为什么,不过还是谢谢你的帮助。