레드마인의 간트차트 내보내기(PDF | PNG) 할때 한글이 깨져요.
예전에 한번 해결했던 문제인데 회사 이직 후 레드마인을 다시 세팅하다 보니 빼먹은 것들이 있네요. 바로 한글 깨짐 현상!!!
일반적으로 웹에서 사용할 때는 한글이 깨지는 경우가 없습니다. 그런데 pdf나 png 등 파일 확장자로 내보내기 기능을 하게 되면 위 이미지처럼 한글이???로 나와 버리네요. 이전 버전들도 그랬지만 Redmine 3.3.2.stable.16179 버전에서도 여전히 동일한 현상이 발생합니다. 어떡하겠습니까? 또 해결해야죠.
현재 레드마인이 구축되어 있는 서버는 리눅스(CentOS)를 사용 중입니다. 그럼 먼저 서버에 원하는 한글 폰트를 적용합니다. 최근에 D2Coding 폰트가 좋다는 평이 많더라고요. 그래서 저는 D2Coding 폰트를 적용해 봤습니다.
- /usr/share/fonts/ 디렉터리에 D2Coding.ttf 파일을 업로드합니다.
- # fc-cache -f -v 명령어로 폰트를 적용합니다.
- # fc-list 명령어를 실행하여 적용된 리스트를 확인합니다.
출력되는 리스트에서 아래와 같은 내용이 있다면
/usr/share/fonts/D2Coding.ttf: D2Coding:style=Regular
축하합니다. 폰트 적용에 성공하셨습니다. 자~ 그럼 이제 이 폰트를 레드마인에 적용해야겠죠.
레드마인의 설정 파일인 configuration.yml 파일을 수정해야 합니다.
- {레드마인 설치 디렉터리}/config/configuration.yml 파일을 열어주세요.
- rmagick_font_path: /usr/share/fonts/D2Coding.ttf 내용을 추가해 주세요.
- configuration.yml 파일을 저장하고 나오시고
- 레드마인 재기동
D2Coding.ttf 폰트 대신에 다른 폰트를 적용하셨다면 적용한 폰트 파일명을 적어주시면 되겠죠? 레드마인이 정상적으로 재기동되었다면 아까 한글이 깨졌던 내보내기를 다시 실행해 봅니다.
그럼 이렇게, 한글이 정상적으로 출력되는 걸 확인하시면 됩니다. 그럼 오늘 포스팅은 여기서 끝!
여러분들이 공감과 댓글을 남겨주시면 공감은 저에게 많은 힘이 댓글은 저의 더 많은 포스팅 작성에 도움이 됩니다. 고맙습니다. ^^