2022-08-24 update
Ubuntu(Linux)환경에서 Jupyter Notebook이나 Code-server를 사용하다보면 한글폰트가 필요할 때가 있다.
시놀로지 - Docker내 환경이라 하더라도 리눅스 기반의 Docker실행이다 보니 Ubuntu(Linux) 환경에서의 설정과 동일하다.
(방법1)
검색을 하다보면 다음과 같이 많이 나온다.
Jupyter notebook 에서는 관리자 권한을 부여해야 정상적으로 설치가 되니, 'sudo' 붙여서 사용해야 한다.
# Coding용 Naver D2coding font를 설치할 때
!sudo apt-get update -y
!sudo apt-get install -y fonts-naver-d2coding
# hack fonts
!sudo apt-get install -y fonts-hack-ttf
# nanum font를 설치할 때
!sudo apt-get update -y
!sudo apt-get install -y fonts-nanum
# 추가한 글꼴의 캐시를 재설정하여 글꼴이 사용가능토록
!fc-cache -fv
설치를 하고 나서 제대로 설치된 것을 확인하려면 아래 문구를 실행해 본다.
그럼 현재 설치된 fonts 폴더 안의 목록에서 확인이 가능하다
# 폴더에 설치된 font 목록을 확인한다
!ls -l /usr/share/fonts/truetype/
(방법2)
bash comment에서는 다음과 같이 직접 unzip하여 설치도 가능하다
#파일 다운을 받기 위한 wget을 설치한다
sudo apt-get install wget
wget https://github.com/naver/D2Codingfont/releases/download/VER1.3.2/D2Coding-Ver1.3.2-20180524.zip
#압축해제를 위해 unzip을 설치한다
sudo apt-get install unzip
unzip D2Coding-Ver1.3.2-20180524.zip
mkdir /usr/share/fonts/truetype/D2Coding
cp ./D2Coding/*.ttf /usr/share/fonts/truetype/D2Coding/
# 캐쉬를 재설정하여, 새로 설치한 폰트를 활성화 한다
fc-cache -f -v
# NERD FONT install
sudo apt install wget fontconfig
# install d2coding font
wget -P ~/.local/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/latest/download/D2Coding.zip \
&& cd ~/.local/share/fonts && unzip D2Coding.zip && rm D2Coding.zip
fc-cache -f -v
fc-list | grep -i d2coding
# install Hack font
wget -P ~/.local/share/fonts https://github.com/ryanoasis/nerd-fonts/releases/latest/download/Hack.zip \
&& cd ~/.local/share/fonts && unzip Hack.zip && rm Hack.zip
fc-cache -f -v
fc-list | grep -i hack
_
반응형