로컬 개발 및 테스트 환경: 로컬 환경에서는
원하는 한글 폰트를 사용할 수 있으니 폰트사용이 자유롭다
하지만
서버 배포 환경으로 되면 보통 리눅스를 사용하는데 그 서버에서는
해당 폰트가 설치되어 있지 않을 수 있으므로
폰트 설정을 제거하고 리눅스 환경에 폰트를 설치해주어야 한다.
우선 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
그리고 재부팅을 해주자
'AWS > EC2' 카테고리의 다른 글
EC2 서버 자동 수정 배포 Git Actions (0) | 2024.05.07 |
---|---|
EC2서버 스트림릿 한글 폰트 적용법 2) 폰트 설정 및 수정 (0) | 2024.05.02 |
EC2 서버 - 하나의 서버 n개의 페이지 run / --server.port 포트번호 (0) | 2024.05.02 |
EC2 업로드 과정 7) 터미널을 꺼도 서버 돌아가게 하기, 서버 닫기nohup, &, kill porcessID (1) | 2024.04.26 |
EC2 업로드 과정 6) 서버 수정 git pull (0) | 2024.04.26 |