iPhone/폰트2011.02.07 10:30

iOS 4.2.1 반탈이 처음 발표 되었을때 글꼴 테스트 하면서 몇글자 적었던적이 있는데 내용중에 키캡폰트 적용시 문제점에 대해서도 적었었 습니다만 참고 하시는 분들이 적으신거 같아서 다시 한번 내용 정리 합니다.

우선 iOS 4.2.1의 폰트를 변경 하시려면 아래의 6개 파일들을 수정 해 주시면 됩니다.
 _UH_Helvetica.ttc또는 _H_Helvetica.ttc
 기기에 따라 다름
 영문 글꼴
 _UH_HelveticaNeue.ttc또는 _H_HelveticaNeue.ttc
 기기에 따라 다름
 영문 글꼴
 AppleGothic.ttf  한글 글꼴
 LockClock.ttf  잠금화면 시계 글꼴
 PhoneKeyCaps.ttf  키보드 키캡 글꼴
 PhonepadTwo.ttf  전화, 계산기등의 글꼴

iOS 4.1까지 사용되었던 메모앱의 영문 글꼴인 MarkerFeltThin.ttf은 iOS 4.2 에서는 수정 할 필요가 없습니다.
이유는 iOS 4.2.1에서는 메모장에서 사용할 영문 글꼴을 선택 할 수 있는 메뉴가 추가 되었기 때문 입니다.


_UH_Helvetica.ttc를 풀어보면 아래처럼 8개의 ttf파일이 풀려나게 되며 각각의 글꼴 이름은 아래와 같습니다.
4.1의 Helvetica.ttc와 마찬가지로 FONT00.TTF, FONT01.TTF만 수정 해 주시면 됩니다. 
FONT00.TTF - Helvetica 
FONT01.TTF - Helvetica Bold 
FONT02.TTF - Helvetica Oblique 
FONT03.TTF - Helvetica Bold Oblique 
FONT04.TTF - Helvetica Light 
FONT05.TTF - Helvetica Light Oblique 
FONT06.TTF - .Helvetica Light 
FONT07.TTF - .Helvetica Light Oblique

_UH_HelveticaNeue.ttc를 풀어보면 8개의 ttf파일이 풀려나게 되고 각각의 글꼴 이름은 아래와 같습니다.
FONT04.TTF, FONT05.TTF를 수정 해 주면 될것으로 예상 합니다.
FONT00.TTF - Helvetica Neue 
FONT01.TTF - Helvetica Neue Bold 
FONT02.TTF - Helvetica Neue Italic 
FONT03.TTF - Helvetica Neue Bold Italic 
FONT04.TTF - .Helvetica NeueUI 
FONT05.TTF - .Helvetica NeueUI Bold 
FONT06.TTF - .Helvetica NeueUI Italic 
FONT07.TTF - .Helvetica NeueUI Bold Italic


서두에 대략적으로 적었지만 영문 글꼴의 경우 기기에 따라서 글꼴 파일명이 _UH_로 시작하거나 _H_로 시작 할 수 있습니다.
확인 해 보니 파일 이름만 다를뿐 묶여있는 TTF파일 내용은 동일 합니다. 그렇기 때문에 자신이 사용하는 기기의 글꼴위치(/System/Library/Fonts/Cache)를 살펴보시고 글꼴 이름이 _UH_로 시작되지 않고 _H_로 시작한다면 제 블로그에 올려진 글꼴 파일을 아래처럼 이름 변경해서 자신의 기기에 복사 해 주셔야 영문이 변경 됩니다.
_UH_Helvetica.ttc → _H_Helvetica.ttc
_UH_HelveticaNeue.ttc → _H_HelveticaNeue.ttc


iOS 4.2.1에서 키캡글꼴(PhoneKeyCaps.ttf)은 수정 하고나서 아이폰에 복사 준다고 바로 적용되지 않는 문제점이 있습니다.
반탈일때 이 문제점이 있어서 혹시 탈옥툴의 문제인가 생각을 했었는데 완탈에서도 동일 한 현상이 발견되고 있습니다.

다른 분들도 동일한 증상이 발생한다면 폰트 복사후 아래처럼 조치하시면 정상 적용 될겁니다.
- 다만 제가 이것 저것 시도하다 발견한 방법이므로 정답이 아닐 수 있습니다.

우선 저의 경우에는 한국어, 영어, 일본어(Ten Key) 이렇게 3가지 키보드를 사용 중 입니다.
1. 우선 홈버튼을 더블클릭해서 멀테중인 앱들을 다 지워 줍니다.
2. 설정 - 일반 - 키보드 - 다국어키보드 메뉴에 진입해서 편집 버튼을 눌러서 한국어, 영어 키보드를 삭제 해 주고 일본어만 남은 상태에서 완료 버튼을 눌러서 편집을 마칩니다.
3. 새로운 키보드 추가메뉴를 통해서 다시 한국어, 영어 키보드를 추가 합니다.
4. 홈버튼으로 빠져나온다음 메모장 앱등을 구동해서 키패드가 바뀌었는지 확인 합니다.


추가 - 키캡 문제 해결 방법.
고잉메리호님의 제보로 해당 내용 찾아서 추가 합니다.

글꼴을 아이폰으로 복사 했을때 키캡 적용에 문제가 발생 한다면 i-FunBox, WinSCP등으로 아이폰에 접속해서 /var/mobile/Library/Caches/또는 /private/var/mobile/Library/Caches/폴더 아래에 있는 com.apple.keyboards폴더를 삭제 한 후 리스프링 해 주시면 됩니다.


시디아에 키캡 문제 해결을 위한 앱이 올라왔네요. Keyboard Cache Cleaner를 검색 해서 설치 하시면 키캡 문제를 해결 하실 수 있습니다.





Posted by prologos

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. prologos 감사합니다.정말 감사합니다. 폰트에 대한 이해가 됐어요..즐거운 하루 되세요.. ^ ^

    2011.02.12 14:03 [ ADDR : EDIT/ DEL : REPLY ]
  3. 부조리

    제가 폰트를 바꾸다가 iPod이라는 어플이 사라졌는데
    어떡하죠? 다시 원본폰트도 넣어봤구요 검색도 해봤는데
    뜨지 않네요 ㅜ 참고로 2.5세대 4.2.1완탈입니다.

    2011.02.12 17:44 [ ADDR : EDIT/ DEL : REPLY ]
    • 폰트로 인해 특정 앱이 사라진다거나 하지는 않습니다. 폰트 교체 작업외에 다른 작업을 하신적 있나 확인 해 보시는게 좋을꺼 같습니다.

      2011.02.14 10:03 신고 [ ADDR : EDIT/ DEL ]
  4. 용감한아이폰

    전 모든폰트가 정상으로 사용하는데 ! 시다아에서 키패트가 서로 다르게 나오네요 ㅠㅠ

    영문은 원본 영문이고 한글은 처음 적용한 인터파그 폰트가 계속 변경해도 변경되지않네요 . 젠장할 ~

    2011.02.13 02:27 [ ADDR : EDIT/ DEL : REPLY ]
    • 저역시 시디아 키패드는 그렇게 보이네요 ㅡㅡ; 해결 방법은 저역시 아직 모릅니다 @.@

      2011.02.14 10:04 신고 [ ADDR : EDIT/ DEL ]
  5. 쩡메기

    저는 폰패드가 안바뀌네요...

    2011.02.13 15:41 [ ADDR : EDIT/ DEL : REPLY ]
    • 폰패드라면 전화앱 말씀 하시는건가요? 전화앱의 키패드는 이미지 파일로 되어 있어서 시스템 폰트에 영향을 받지 않는걸로 알고 있습니다.

      2011.02.14 10:05 신고 [ ADDR : EDIT/ DEL ]
  6. 에브제니스

    으으 이런 글을 찾고 있엇는데... 헬베티카를 잘못 적용해서 비밀번호를 치면 공백으로 나오더군요...
    죄송한데요
    ~
    이거
    이게 이상한 기호로 나오는데 영문의 문제인가요?

    2011.02.14 17:56 [ ADDR : EDIT/ DEL : REPLY ]
  7. 에브제니스

    후... 4.2.1로 오면서 한글은 바로 적용시켰고... 헬베티카는... 헐 처음에 5시간 걸렷는데 이제는 30분?
    저기 근데 아이팟 터치에만 있는 건지는 모르겟지만 _H_HelveticaNeueExtras요놈은 무슨 역할인가요?
    안 바꿔도 되나요?
    4 5는 웃긴게...
    4가 볼드고 5가 일반이더군요... (_H_HelveticaNeueExtras가)
    애플 낚시 쩝니닼

    그나저나... 클락 같은 경우에요.. 시계 숨기고 있으면 딱히 안해도 되죠?

    2011.02.14 23:54 [ ADDR : EDIT/ DEL : REPLY ]
    • 원본 시계를 숨겨 놓으셨다면 LockClock.ttf는 적용 안하셔도 상관 없습니다. 그리고 _UH_HelveticaNeueExtras또는 _H_HelveticaNeueExtras글꼴은 터치뿐만 아니라 모든 iOS기기에 있을껍니다. 정확한 사용처는 잘 모르겠지만 글꼴 변경에는 영향이 없는거 같으니까 특별히 수정 안하셔도 될꺼 같습니다.
      아래는 _H_HelveticaNeueExtras.ttc에 묶여있는 글꼴이름들 입니다.
      Helvetica Neue Light
      Helvetica Neue Light Italic
      Helvetica Neue UltraLight
      Helvetica Neue UltraLight Italic
      Helvetica Neue Condensed Black
      Helvetica Neue Condensed Bold
      Helvetica Neue Medium
      .Helvetica Neue ATV

      2011.02.15 07:56 신고 [ ADDR : EDIT/ DEL ]
  8. 코코아

    폰트 잘 사용했습니다 ^^ 그런데 홈에 폰트 안먹는 이유는 왜그런건지 ㅠㅠ
    다른데 들어가면 다되는데 홈버튼 누르면 적용이 안되네요 ..

    2011.02.15 12:53 [ ADDR : EDIT/ DEL : REPLY ]
    • 홈 화면에서만 글꼴 적용이 안된다는 말씀 이신가요? 글꼴 복사 후 리스프링 해 주셨나요? 리스프링 후에도 적용이 안된다면 증상을 좀 상세하게 적어주세요. 한글만 적용이 안된다, 영문만 적용이 안된다 등등...

      2011.02.15 16:57 신고 [ ADDR : EDIT/ DEL ]
  9. 좋아요

    진짜 키보드 바꼇어요ㅠㅠㅠㅠ아 아무리해도 안됬는데 이렇게 간단할줄이야
    남자친구한테도 알려줬더니 좋아하네요ㅋㅋ 으고맙습니다!!!!!

    2011.02.15 18:17 [ ADDR : EDIT/ DEL : REPLY ]
  10. 냥뮤

    이거 폰드 저는 h 로 시작하길래 u지우고 하니 바로 적용되는데 메모는 적용안되더라구요.... 왜 이런건지...

    그리고 키보드 변경하라고 올려주신건 어디다가 넣으면 되나요? 다른파일과 같이 폰트폴더 안에 넣으면 되나요?

    (4.21 완탈사용중)

    2011.02.18 19:33 [ ADDR : EDIT/ DEL : REPLY ]
    • 키캡 폰트역시 동인한 곳에 복사 해 넣으시면 됩니다.
      메모에 적용이 안된다는 말씀은 메모를 영문으로 작성 할때 말씀 이신가요? 본문 서두에 말씀 드렸듯이 4.2에서는 메모에 사용할 글꼴을 선택 할 수 있습니다. Helvetica를 선택 하시면 변경한 글꼴로 반영이 될거라 생각 됩니다.

      2011.02.19 07:53 신고 [ ADDR : EDIT/ DEL ]
  11. 잉잉

    다운받아서 잘 사용하고 있었는데요~
    원래 영문 키보드가 대문자밖에 없나요?
    제 기억으로는 화살표 누르면 대문자 됬다가 또 누르면 소문자 키패드로 바뀌는걸로 알고있는데
    입력시엔 제대로 나오는데 키패드 상은 무조건 대문자 ㅠㅠ 왜!! 왜!! 왜!!

    2011.02.19 01:00 [ ADDR : EDIT/ DEL : REPLY ]
    • 제 기억으론 키패드 상에는 항상 대문자만 보였던거 같은데요 ^^;
      누구의 기억이 잘못된 것일까요? @.@

      2011.02.19 08:04 신고 [ ADDR : EDIT/ DEL ]
  12. yong

    무척 유용합니다! 폰트 변경하고 키패드는 적용이 안되거나 전에 쓰던 폰트가 남아 있었는데~ 요렇게 따라하니까 싹 해결되네요~ 너무 감사해요~ㅎㅎ

    2011.02.20 13:56 [ ADDR : EDIT/ DEL : REPLY ]
  13. howwow!

    감사합니다.. 키패드 적용이안되서.. 기존꺼 백업해보고 하다가 여기보니까 한번에 알수있엇네요..

    먼저읽어봣더라면.. 뻘짓안햇을텐데.. 감사합니다 ^^

    2011.02.20 20:07 [ ADDR : EDIT/ DEL : REPLY ]
  14. 답답쿤

    덕분에 키보드 폰트는 모두 적용이 되었어요^^

    그런데, 일반-키보드 에서 자동수정을 꺼놓아도 나둥에 보면 자꾸 켜져있는 이유가 무엇일까요?
    정말 궁금합니다.

    2011.02.22 23:51 [ ADDR : EDIT/ DEL : REPLY ]
    • 탈옥 후 이것저것 설치하다 보면 그런 경우가 있더군요. 저도 정확한 이유는 모르고 있습니다. @.@

      2011.02.23 08:21 신고 [ ADDR : EDIT/ DEL ]
  15. 토깽

    안녕하세요:> 혹시 폰트 요청도 받으시나요?
    제가 매점갈시간이라는 폰트를 인터넷에서 찾아 적용했는데
    여러가지 수정이 필요한거 같아서 그러는데
    아이폰에 맞게 수정은 어떻게 하는건가요?

    2011.02.23 12:07 [ ADDR : EDIT/ DEL : REPLY ]
    • 원하시는 글꼴이 있으면 시간날때 작업해서 포스팅 하지만 유료폰트의 경우는 작업하지 않습니다. 매점갈시간체도 유료 폰트로 알고 있습니다 @.@
      폰트 수정방법의 경우 제 블로그에는 이용할만한 내용이 별로 없습니다. 나중에 포스팅 하긴 하겠지만 우선 검색을 통해서 찾아보시는게 더 빠를거 같습니다.

      2011.02.23 15:02 신고 [ ADDR : EDIT/ DEL ]
  16. yong

    알려주신대로 해서 키패드 적용 잘됐어요~
    근데 시디아는 저 어플을 깔았는대도 계속 고대로네요...;ㅠㅠ

    2011.03.04 11:49 [ ADDR : EDIT/ DEL : REPLY ]
  17. jaeeun

    안녕하세요 덕분에 글꼴도 바꾸고 너무 잘 사용하고 있는 유저입니다
    이것도 처음에 영문 5줄부터 깔아서 했다가 한글 있는거 발견하고 영문꺼 지우고 한글로 다시 했는데요
    겉으로는 영어로보이고 ㅠㅠ 치면 한글로 나와요 ㅠㅠ 이건뭔가요........?
    ㅠㅠ 해결법좀 알려주세용 ㅠ.ㅠ

    2011.04.01 10:11 [ ADDR : EDIT/ DEL : REPLY ]
  18. jaeeun

    우와 됐네ㅐ용^^* 감사합니다!

    2011.04.01 10:15 [ ADDR : EDIT/ DEL : REPLY ]
  19. 마성의늑대

    감사합니다 님♡

    2011.05.15 01:16 [ ADDR : EDIT/ DEL : REPLY ]
  20. 에브제니스

    오래된 글이지만... 자주 보긴 봤네요 ㅎㅎ

    Font Creator을 이용하면

    영문 이탤릭체도 만들 수 있습니다.

    저는 그렇게 해서 사용하고 있습니다 ㅎ

    2011.11.14 01:06 [ ADDR : EDIT/ DEL : REPLY ]
  21. waltz

    덕분에 잘 해결됐습니다. ^^ 감사드려요~~

    2012.02.20 16:51 [ ADDR : EDIT/ DEL : REPLY ]