젠킨스로 프로젝트를 빌드하면 필요에 따라 다양한 리포트를 만들어냅니다.
커버리지 차트, 테스트 결과 트렌드, PMD 트렌드 등등
대쉬보드에서는 이 리포트들을 그래프 차트로 볼 수 있는데 이게 xml로 된 리포트 데이터를 가지고 젠킨스가 그래프 이미지로 만들어냅니다.
문제는 그래프에 나오는 숫자나 영문 글자들이 뭉개진다는 겁니다. 구글링을 해도 시원한 대답을 찾지 못 하다 젠킨스 플러그인 페이지에 달린 댓글 하나로 실마리를 찾았습니다.
msttcorefonts 패키지를 설치하라. 데비안이나 우분투는 저장소에 ms 트루타입 폰트 패키지가 기본으로 들어가 있어서 쉽게 설치가 가능하지만 레드햇 계열인 centOS에서는 직접 패키지를 빌드해서 설치해야 합니다.
패키지 설치에 관한 자세한 정보는 An easy way to install Microsoft’s TrueType core fonts on linux