origoni's Blog from Millky

origoni의 스프링 블로그 입니다.

한글 폰트 다이어트 성공!!(TTF 용량 줄이기)

아 정말 기쁘다 ㅋ
우선 간단하게 적으면
한컴에서 공개한 함초롬체의 경우 너무너무 예쁘고 한자도 다 포함하고 있고 최고다.
문서 출력할 때야 좋겠지만 넷 상에서는 그렇게 좋은 폰트가 아니었다.
용량 때문에....
함초롬체의 경우 네이버 나눔폰트의 5배인 64452개의 글자가 있다.(마이크로 소프트에서 배포한 유틸리티로 확인 한 것이다. 세어보지는 못함 ㅋ)
한자는 물론 거의 모든 유니코드 글자 뿐 아니라 고어까지도 포함하고 있다.
아래의 참고사이트를 확인해 주세요~ 위키바로보기


그래도 eot폰트의 경우 마스크를 씌울 수 있어서 필요한 글자만으로 웹 폰트를 만들 수 있었는데.
woff의 경우 방법이 있는 것 같긴 한데... 찾을 수가 없었다.

오늘 아니 어제 파이어폭스4(http://www.mozilla.or.kr/ko/) 정식이 나왔는데.
이런.. 폰트를 캐싱을 못한다. 알고 봤더니 용량문제.....
용량이 작으면 캐싱을 하는 거다...
오 이런;;; (참고로 기타 모든 브라우저와 파폭 3.6에서는 8MB짜리 폰트 캐싱 잘 한다.)

사실 이전부터 폰트 용량이 너무 커서 고민하고 있었는데.
이번 파폭4가 결국... 더이상 미룰 수 없게 만들었다.(왠지 파폭버그 같지만;;)


그래서 어찌할까 고민을 하다가.. 다시 woff 파일 사이즈 줄이기에 도전하였다.
우선 아직도 변환 프로그램은 그냥 그대로였고.
변환 해주는 사이트도 아직 용량제한이 있었고.....
결국 포기.
그래서 생각한 것이.... 바로..... ttf자체를 다이어트 하는 것이었다.
오래전에..... 사실.... 폰트자체를 변경한다는 것은 저작권 문제의 소지가 있다고 생각하여 시도를 안 했었는데...
이제는 다른 방법이 없으니 시도...
그리고 네이버 나눔폰트의 경우 공식적으로 하고 있는 듯 하여~

도전!!!

첨엔 상용어플을 알아봤으나. 30일 평가판은 저장도 못해서 패스.
결국 폰트포지를 받았다~ http://sourceforge.net/projects/fontforge/

윈도우에 설치하는 것은 Cygwin등 설치할 것이 많아서 (X기반임)

맥에서 작업하였다.

몇 시간 삽질 끝에 완성.
ㅎㅎㅎ

 


음 자세한 것은(스샷을 안찍음 ㅠ) 담에 다시 설명하기로 하고

간략하게 적자면. 폰트포지에서 필요 없는 문자를 지우면 된다!! ㅋㅋㅋ
지우는 방법은 Element의 Font info에 가서 Unicode Ranges 에 가서 사용안하는 범위를 지정 후
선택된 폰트 부분에서 오른쪽 버튼을 눌러 Clear 하면 된다.
가장 공간을 많이 차지하는 한자, 고어 등을 지우고. 사용 안 하는 문자들을 제거 하니
17MB짜리(ttf기준 woff의 경우 8MB) 폰트가 지금은 약 1.26MB 700KB로 줄었다.
사실 더 찾아 지우면 용량이 더 줄어들 것이다.
하지만 여기서 주의해야 할 것은. 아직 정확한 이유는 모르겠는데.
어떤 문자를 지우면.. 폰트가 이상하게 변한다. (Leo주변?)
(위에 이미지를 보면 이상한 글짜폰트가 있다. 잘못지우는 것 이외에도 내가 모르는 문제가 많다. 글꼴에대헤서 공부를 좀 해야 알 수 있을 듯)

엄청난 노가다의 흔적



노가다....
ㅇㅇ 결국 노가다...
결국 잘 모르면 노가다 인거다.
지워보고 저장하고. 이상해지면 되돌리고...
(뭔가 필요한 범위 지정해서 한번에 처리할 수 있을 것 같다.)


.... 나중에... 더 찾아보고 글을 쓰자.
그리고 중요한 저작권에 관한 부분... 부터.

['함초롬'체 지적재산권에 대한 안내]

(1) '함초롬'체 2종에 대한 지적 재산권은 '한글과컴퓨터'에 있습니다.
(2) '함초롬'체는 개인 및 기업 사용자에게 무료로 제공되며, 모든 출판물과 저작물에서 자유롭게 사용이 가능합니다만,
    저작권 보호 문화를 위해 글꼴의 사용시 글꼴 출처를 표기하는 것을 권장합니다.
(3) 사용자들은 '함초롬'체를 자유롭게 배포할 수 있으나, 상업적인 목적으로는 배포 및 수정할 수 없습니다.


상업적인 목적이 아니어서...
밀키 오픈하면 나중에 롬체 사용했다고 대문에 적어야지.



다시한번 폰트 공개해주셔서 감사합니다.


참고 사이트들.


아래는 몇가지 테스트


함초롬체 아름다운 우리 한글 폰트(Font)


大韓民國,  国訓, しずく, 

자(和製漢字)라고 표현한다.

つじ(네거리), とうげ(고개), はたけ(밭)과 같이 옛날에 만들어졌던 것과, 서양 문명의 영향을 받아 근대에 만들어진 スイ[1]セン[1]キログラム 키로그라무[*](킬로그램), かばん 가방[*] 등이 있다. 주로 음/훈 중에 훈만 가진 것들이 많은데, はたらく(일하다)같이 음과 훈을 가지는 것도 있으며, ビョウコウ (아귀) 등과 같이 음만을 가지는 것도 있다.

중국에 있는 글자인지 모르고 추가한 글자도 있으며, 한자에 새 의미를 추가한 것도 있는데 이것들은 훈만이 일본제인 것에서 국훈(国訓)이라고 부른다. 중국에서는 의미가 사라진 것(しずく

등)은 중국에선 사라진 의미                                    
◀ 03/24 2011 01:12:09
OS X 10.6.7 업글
03/21 2011 00:31:40
음마 전당공연
back to top