너드 글꼴을 설치해 보세요

너드 글꼴을 설치해 보세요

전력선 플러그인을 다음에서 설치했습니다.b-ryan/powerline-shell: 쉘에 대한 아름답고 유용한 프롬프트

gnome-shell에서 제대로 작동합니다.

여기에 이미지 설명을 입력하세요

그러나 alacritty 터미널에서는 올바르게 표시되지 않았습니다. jwilm/alacritty: 크로스 플랫폼, GPU 가속 터미널 에뮬레이터

무슨 문제가 있는 걸까요?

여기에 이미지 설명을 입력하세요

답변1

너드 글꼴을 설치해 보세요

수동

이 글꼴을 설치하십시오: JetBrains모노

자동화된

이 스크립트는 3개의 글꼴을 다운로드하고 설치합니다(글꼴 디렉토리에 저장하여).

#!/usr/bin/env bash

function is_mac() {
  # local uname="$(uname -a)"
  [[ "$uname_" =~ Darwin ]] && return
  false
}

function git-repo-release(){
    repo=${1? must provide a repo ex casonadams/walh }

    version=$(curl \
        -sSL "https://api.github.com/repos/${repo}/releases/latest" \
        | grep '"tag_name":' \
        | sed -E 's/.*"([^"]+)".*/\1/'\
    )

    echo $version
}

function install_fonts(){
    local repo="ryanoasis/nerd-fonts"
    local version=$(git-repo-release $repo)
    local _dir="${HOME}/.local/share/fonts"
    local url

    if is_mac; then
        _dir="${HOME}/Library/Fonts"
    fi

    mkdir -p $_dir
    pushd $_dir

    rm -rf "${_dir}/*"

    # FONTS TO INSTALL
    fonts=(
        "FiraCode"
        "JetBrainsMono"
        "SourceCodePro"
    )

    for font in "${fonts[@]}"
    do
        url="https://github.com/${repo}/releases/download/${version}/${font}.tar.xz"
        curl -sSL $url | tar -Jvx
    done

    popd
}

install_fonts

민첩성 설정

github repo에서 alacritty.yml 파일을 가져옵니다.

mkdir -p ~/.config/alacritty
curl -L https://github.com/alacritty/alacritty/blob/master/alacritty.yml -o ~/.config/alacritty/alacritty.yml

그런 다음 아래 예를 사용하여 alacritty.yml 파일을 업데이트합니다.

vi ~/.config/alacritty/alacritty.yml
# Font configuration (changes require restart)
font:
  # copy fonts to ~/.local/share/fonts (linux)
  # copy fonts to ~/Library/Fonts (mac)
  normal:
    # family: "JetbrainsMono Nerd Font"
    # family: "SauceCodePro Nerd Font"
    family: "FiraCode Nerd Font"
  size: 16

관련 정보