운영중인 어플리케이션을 Window(NT) 서버에서 Linux(CentOS 7) 서버로 이전하여 구축하는 작업을 진행했다.
리눅스 서버에서는 Window 서버에서 기본으로 제공하는 한글 글꼴을 지원해주지 않는점을 발견했다.
추가적으로 어플리케이션 출력물 중 바코드가 필요한 출력물이 있는데, 바코드 글꼴 또한 지원하지 않았다. 리눅스에서 글꼴을 설정하는 방법을 정리하고자 한다.
📌 굴림 (gulim.ttc)
📌 바코드 (FRE3OF9X.ttx)
폰트 유틸리티 파일 생성 및 적용된 글꼴 목록 확인
$ mkfontscale
$ mkfontdir
$ fc-cache
$ fc-list
$ fc-list :lang=ko
추가적으로 /lib/fonts 경로에 폰트 유틸리티 파일을 생성 하고 폰트 캐시 갱신
$ mkfontscale
$ mkfontdir
$ fc-cache
version=1
sequence.allfonts=alphabetic/default,korean,dingbats,symbol
#gulim
serif.plain.korean=gulim
filename.gulim=/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/fonts/gulim.ttf
#바코드 free3_of_9x
serif.plain.korean=FRE3OF9X
filename.FRE3OF9X=/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/fonts/FRE3OF9X.ttf
$ fc-cache