본문 바로가기
AWS/EC2

EC2서버 스트림릿 한글 폰트 적용법 1) 폰트 설치

by 하니__ 2024. 5. 2.

 
 
 
 
로컬 개발 및 테스트 환경: 로컬 환경에서는
원하는 한글 폰트를 사용할 수 있으니 폰트사용이 자유롭다
 
하지만
 
서버 배포 환경으로 되면 보통 리눅스를 사용하는데 그 서버에서는
해당 폰트가 설치되어 있지 않을 수 있으므로
폰트 설정을 제거하고 리눅스 환경에 폰트를 설치해주어야 한다.
 
 

우선 PuTTy에 접속한 후에
 
기본적인 폰트인 나눔폰트를 사용하도록 하자
 

wget https://hangeul.naver.com/api/nanum/font/NanumFontSetup_TTF_ALL.zip

 
를 입력하여 네이버에서 나눔폰트를 다운로드 받도록 하고

unzip NanumFontSetup_TTF_ALL.zip

 
를 입력하여 압축을 해제하자

 
 
 
이제
 
해당 폰트를 복사하여
시스템 폰트 디렉토리로 이동하자 (일반적으로 /usr/share/fonts/에 위치)
 

sudo cp -r Nanum* /usr/share/fonts/

 
그런데
 

cp: target '/usr/share/fonts/' is not a directory

 
라는 문구가 나오면서
 
해당 디렉토리가 존재하지않는다고 나온다면
 

sudo mkdir -p /usr/share/fonts/

를 입력하여 폴더를 만들어준뒤에
 
다시

sudo cp -r Nanum* /usr/share/fonts/

를 입력해주자
 
그리고 잘 복사가 되었는지

ls /usr/share/fonts/

를 입력하여 확인해보자
 
 

sudo yum install fontconfig   # CentOS 6 및 이전 버전
sudo dnf install fontconfig   # CentOS 7 및 이후 버전, Fedora

둘 중 하나를 사용해 폰트컨픽을 먼저 설치후에
 

 
 

sudo fc-cache -f -v

를 입력하여
 
폰트 캐시를 갱신하자
 
 
 

한글폰트를 설정후에도 문제가 있을 수 있다

 
 
시스템이 올바르게 인식을 못한다던가
아무튼
 
이럴땐
시스템의 로케일을 확인하고 변경해야한다
 

locale

을 입력하여
 

확인해주자
 
그리고

sudo localectl set-locale LANG=ko_KR.UTF-8

를 입력하여 한국어환경으로 바꿔주자
 

sudo reboot

그리고 재부팅을 해주자
 
 
 

 

스트림릿 한글 폰트 적용법 2) 폰트 설정 및 수정

스트림릿 한글 폰트 적용법 1) 폰트 설치   폰트 설치 후 다음 단계로 넘어간다  PuTTy에서 fc-list를 입력하여 사용할 폰트의 경로를 확인해두자 fc-list  글 작성자의 경우는 이곳에 저장되어있

hani08.tistory.com