oh-my-zsh
의 theme
을 agnoster
로 바꾸게 되면 아래와 같이 일부 문자가 깨져서 나오게 된다:
이는 폰트가 해당 문자를 지원하지 않아서 발생하는 문제로 이러한 문자 세트를 지원하는 적절한 폰트를 설치해서 적용해야 한다.
대표적으로 많이 설치하는 폰트 모음은 다음의 링크에 들어가서 확인할 수 있다. 어떤 폰트를 써야될지 잘 모르겠다면 아래의 사이트에 들어가서 확인해볼 수 있다:
마음에 드는 폰트를 찾았다면 github
페이지에 들어가서 원하는 폰트에 해당하는 폴더에 들어간다.
폴더 내에 있는 폰트 중 설치하길 원하는 폰트를 택한다.
좌측 중단의 Download
버튼을 눌러 폰트를 다운로드 받을 수 있다.
Windows
에선 공식적으로 NERD Font
를 권장한다. 아래의 사이트에 들어가면 바로 확인 가능하다.
마음에 드는 폰트를 찾았다면 다운로드 후 파일을 더블클릭하여 설치 가능하다.
폰트 확장자 파일을 더블클릭하면 다음과 같은 다이얼로그 나오게 된다. 좌측 상단의 설치
버튼을 눌러 폰트 설치가 가능하다.
Windows Terminal
을 열어 좌측 상단의 V
버튼을 누르면 설정
버튼이 나오게 된다.
설정 버튼을 눌러 터미널 폰트 변경이 가능하다.
앞서 설치한 Powerline 폰트를 적용하게 되면 문자 깨짐 현상을 해결할 수 있다.
제대로 출력되는 모습을 볼 수 있다.
[사이트] https://docs.microsoft.com/en-us/windows/terminal/tutorials/custom-prompt-setup#install-a-nerd-font
[사이트] https://www.nerdfonts.com/font-downloads
[사이트] https://www.programmingfonts.org/