term mode 的powerline顯示問題

最近在用vterm(term或ansi-term问题也一样)时我原先在zsh安装得powerline字体显示有点问题,请教一下。

如图要怎么修正? 我是用macport emacs 最新版,以及macos catelina

感谢!

改Emacs字体,用powerline字体就好了。我建议Emacs中terminal不用powerline,shell中判断下就好了。

附上改 vterm 字体的配置

(defface nerd-icons-font
    '((t :family "Hack Nerd Font"))
    "Hack Nerd"
    :group 'basic-faces)
(add-hook
 'vterm-mode-hook
 (lambda ()
   (set (make-local-variable 'buffer-face-mode-face) 'nerd-icons-font)
   (buffer-face-mode t)))

thanks!