WSL 上的 oh-my-zsh 中缺少字体

WSL 上的 oh-my-zsh 中缺少字体

我正在尝试在 WSL Ubuntu 18.04 上使用 agnoster 主题设置 Oh-my-zsh

我已经遵循该指南:https://blog.joaograssi.com/windows-subsystem-for-linux-with-oh-my-zsh-conemu/

我已经安装了所有可能的电力线字体,但仍然缺少字符:

echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
 ±     

答案1

您需要设置终端的字体:

  1. 启动适用于 Linux 的 Windows 子系统
  2. 右键单击窗口并选择属性
  3. 选择名称中带有 Powerline 的字体之一
  4. 点击“OK”确认

在此处输入图片描述

答案2

安装DejaVuSansMono字体来自电力线字体repo。我使用的是 agnoster 主题,效果很好。您只需安装 DejaVuSansMono 就可以了,或者您也可以使用存储库中的脚本来安装所有主题。

现在您可以右键单击 Ubuntu 终端的标题窗口,转到属性并将 DejaVuSansMono 设置为 Powerline 字体,这样就可以修复它了。

这里也有一个关于此问题的很好的博客。

答案3

安装 Powerline 字体后,您只需打开设置 --> 发行版 --> 外观 --> 文本下(选择字体) 在此处输入图片描述

相关内容