如何在 WSL 上安装 Powerline 字体?

Níc*_*sen 9 vim-powerline oh-my-zsh powerline windows-subsystem-for-linux

我正在使用Windows Subsystem for Linux (WSL 2)Oh My Zsh来拉我的 bash,但我无法让 Ubuntu 终端正确呈现 Powerline 字体。关于如何设置 WSL 以使用这些字体的任何想法?

在此处输入图片说明

小智 21

  1. 从 powerline github 存储库下载所需的 .ttf 文件。
  2. 在 Windows 中,双击文件将其打开。它将显示两个选项:PrintInstall。选择Install
  3. 右键单击 WSL 终端的标题栏 > 属性 > 字体 > DejaVu Sans Mono for Powerline。


Níc*_*sen 17

我在 Ubuntu 系统中安装字体,但是从终端渲染字符的是 Windows,所以我应该在 Windows (facepalm) 上安装字体。

我按照这篇博文在 Windows 上安装了 Powerline 字体,然后我不得不在 WSL 终端的设置中更改字体:

在此处输入图片说明

我为 Powerline 选择了字体 DejaVu Sans Mono,它与 Oh My Zsh 的 robbyrussell 主题配合得很好,但还有其他选项。

运行相同的命令现在按预期呈现字符:

在此处输入图片说明

我用来测试 Powerline 字体的 shell 命令来自这个 GitHub gist


Céd*_*iCD 6

如果您运行的是 Debian 或 Ubuntu,可使用以下命令安装 Powerline 字体:

sudo apt-get 安装字体-powerline

否则你可以做

git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
cd ..
rm -rf fonts
Run Code Online (Sandbox Code Playgroud)