Skip to content

alacritty неправильно отображает emoji

Решение: https://github.com/alacritty/alacritty/issues/153#issuecomment-630636358

Bash
sudo apt install noto-fonts-emoji
fc-cache --really-force
fc-list | grep -i 'emoji'
mkdir -p ~/.config/fontconfig
vim ~/.config/fontconfig/fonts.conf

Содержимое ~/.config/fontconfig/fonts.conf:

XML
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <alias>
  <family>font-family-for-alacritty</family>
  <prefer>
    <family>CodeNewRoman Nerd Font</family> <!-- Your preferred monospace font -->
    <family>Noto Color Emoji</family>
   </prefer>
 </alias>
</fontconfig>

Bash
fc-cache --really-force
vim ~/.config/alacritty/alacritty.yml

Содержимое ~/.config/alacritty/alacritty.yml:

Text Only
font:
  size: 14
  # normal: { family: CodeNewRoman Nerd Font, style: Regular }
  # bold: { family: CodeNewRoman Nerd Font, style: Bold }
  # italic: { family: CodeNewRoman Nerd Font, style: Italic }
  # bold_italic: { family: CodeNewRoman Nerd Font, style: Bold Italic }
  # 'font-family-for-alacritty' is the font family alias from ~/.config/fontconfig/fonts.conf
  normal: { family: font-family-for-alacritty, style: Regular }
  bold: { family: font-family-for-alacritty, style: Bold }
  italic: { family: font-family-for-alacritty, style: Italic }
  bold_italic: { family: font-family-for-alacritty, style: Bold Italic }

Перезапусти alactritty и пробуй:

Bash
echo "♥👍😍🙊🥱🥺✨✅🎊🏄"


alacritty #tool #troubleshoot