레이블이 폰트찾기인 게시물을 표시합니다. 모든 게시물 표시
레이블이 폰트찾기인 게시물을 표시합니다. 모든 게시물 표시

2012-10-23

Java] iText 한글 깨짐 문제 해결 및 폰트 찾기



iText 한글깨짐 해결..
출처 : http://blog.pointbre.com/2818/itext-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0.html

라이브러리 설치
iText 2.x.x 선택해야 함, iText 5.x.x는 해보니 아무리 찾아보고 시도해봐도 안되더군요 ㅠ.ㅠ

코딩
BaseFont objBaseFont = BaseFont.createFont("HYGoThic-Medium", "UniKS-UCS2-H", false); 
Font objFont = new Font(objBaseFont, 12);
objDocument.add(new Paragraph("한글테스트", objFont));

폰트설치

윈도우, 리눅스에서 모두 동작하는 것을 확인했습니다 ^^*




===========================================================================
해당 한글 폰트 찾기
출처 : http://blog.pointbre.com/2816/jfreechart-%ED%95%9C%EA%B8%80%EA%B9%A8%EC%A7%90-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0.html

fontconfig.properties등을 고치는 건 너무 어렵고 고통스러운 테스트가 동반되어 삽질 중 포기함
jre설치위치/lib/font에 batang.ttc, gulim.ttc, H2GTRM.TTF를 복사해넣어주면 끝!
윈도우, 리눅스에서 모두 확인했슴

H2GTRM.TTF은 iText용으로 일단 copy해두었습니다. 보통의 경우라면 batang.ttc, gulim.ttc만 copy하면 될듯 합니다.