Media Log

iOS4.0.1에서 폰트를 변경하기 위해서는 이전 3.X 펌웨어에서보다 조금더 까다로운 과정이 필요합니다. 오늘 소개해드릴 방법은 초보분들은 조금 난해할수 있으니 자신 있는분들만 따라해보시기 바랍니다.

좀더 쉬운방법이 있으면 댓글로 알려주시기 바랍니다.

우선 4.0.1펌웨어에서는 한국아이폰사용자가 기본으로 사용하는 3가지 폰트인

AppleGothicRegular.ttf, Helvetica.ttf, HelveticaBold.ttf를 그대로 사용하지 않습니다.
AppleGothicRegular.ttf(한글폰트)는 그대로 사용하지만 Helvetica.ttf, HelveticaBold.ttf(영어 및 숫자폰트)는 변경되어졌습니다.

Helvetica.ttc라는 폰트로 변경되었습니다. ttc는 TrueType Container의 줄임말입니다.
Helvetica.ttc는 아래 9가지의 ttf폰트를 하나의 ttc폰트파일로 묶어놓은것입니다.


FONT00.TTF - Helvetica
FONT01.TTF - Helvetica Bold
FONT02.TTF - .PhoneKeyCapsTwo
FONT03.TTF - Helvetica Oblique
FONT04.TTF - Helvetica Bold Oblique
FONT05.TTF - Helvetica Light
FONT06.TTF - Helvetica Light Oblique
FONT07.TTF - .Helvetica Light
FONT08.TTF - .Helvetica Light Oblique

쉽게 말하자면 3.X에서 9개의 개별 ttf파일로 쓰던것을 하나의 ttc파일로 압축시켜놓았단 말입니다. 4.0.1에서 폰트를 사용하기 위해서는 우리가 기존에 소유하고 있던 2가지의 폰트( Helvetica.ttf, HelveticaBold.ttf )를 Helvetica.ttc에 삽입시켜 주어야 합니다.

이 작업을 하기위해서 우리는 하나의 프로그램이 필요합니다.
아래 첨부한 파일을 다운받은후 압축을 풀어주고 C드라이브의 최상위에 위치시킵니다.
C:>TTC>TTC폴더를 열어보면 아래와 같은 파일들이 있습니다.
BREAKTTC.EXE는 Helvetica.ttc파일을 9개의 ttf파일로 풀어주는 프로그램입니다.
MAKETTC.EXE는 9개의 ttf파일을 Helvetica.ttc로 합쳐주는 프로그램입니다.

첨부폴더안에 포함한 Helvetica.ttc는 원본파일입니다.

그럼이제 파일을 분해하고 합쳐보기로 하겠습니다.
C:>TTC>TTC폴더안의 Helvetica.ttc파일을 BREAKTTC.EXE파일위로 올려주시면 9개의 ttf파일로 풀어집니다.
압축이 풀어진 파일은 아래 첨부파일을 다운로드 하십시오
이제 우리가 변경하고자 하는 아래 파일을 변경해주면 됩니다.

FONT00.TTF - Helvetica
FONT01.TTF - Helvetica Bold

이전 3.x펌웨어에서 쓰셨던  Helvetica.ttf, HelveticaBold.ttf파일을 가져오셔서 이름을 FONT00.TTF ,FONT01.TTF 로 변경해주시면 됩니다.

이 변경된 파일을 C:>TTC>TTC폴더안으로 덮어씁니다.
이제 9개의 TTF파일을 합쳐주는 작업이 필요합니다.
이 작업은 커맨드창에서 해주시면 됩니다.
커맨드창을 열어주신후 C:>TTC>TTC폴더로 접속합니다.

이제 커맨드창에 아래 소스를 복사해서 붙여주시기 바랍니다.

MAKETTC FONT.TTC FONT00.TTF FONT01.TTF FONT02.TTF FONT03.TTF FONT04.TTF FONT05.TTF FONT06.TTF FONT07.TTF FONT08.TTF


그러면 파일통합작업이 이루어집니다. C:>TTC>TTC폴더에  FONT.TTC 가 생성됩니다.
이제 이 FONT.TTC 파일을 Helvetica.ttc로 파일명을(대소문자구분주의) 변경하신후 아이폰 폰트폴더로 넣어주시면 됩니다.
이제 변경된 폰트를 아이폰iOS4.0.1에서 적용할수 있습니다.
적어놓고 보니 상당히 복잘할것 같지만 실제로 복잡하지는 않습니다^^

작업하던중 아이폰이 무한사과에 빠지시면 원본폰트인 아래 폰트를 넣어주시면 됩니다.