iOS 4.2.1에서 한글 시스템 폰트 변경하기/추가 폰트 설치하기

2011/02/07 00:24 / Tech

10단계 과정

  1. iOS 탈옥 (greenpois0n RC5 윈도우용) 각자 버전에 알맞는 탈옥 툴 검색해 사용하시길.
  2. WinSCP 설치 ([링크], 현시점 최신버전 4.3.1베타)
  3. 아이폰 Cydia에서 OpenSSH 어플 검색, 설치
     >> i-Funbox 다운로드, 압축 풀고 실행 (iFunbox가 훨씬 쓰기 간편하므로 추천드립니다)
  4. WinSCP i-Funbox에서 /System/Library/Fonts 폴더내 모든 .plist 파일 컴퓨터로 복사 CGFontCache_H_, CGFontCache_UH_, CGFontCacheReduced_H_, CGFontCacheReduced_UH 이렇게 4개만 복사 (나머지는 바로가기임)한 후 사본 만들기(백업)
  5. plist Editor for Windows 다운로드, 설치 (링크)
  6. WinSCP i-Funbox에서 /System/Library/Fonts/Cache 폴더로 원하는 폰트 복사 (나눔고딕의 경우 NanumGothic.ttf, NanumGothicBold.ttf)
  7. plist에디터로 4번 단계서 복사한 plist파일을 열고 6번째 줄 <dict> 바로 밑에 다음과 같은 내용 입력 (붙여넣기)

         <key>NanumGothic</key>
         <string>/System/Library/Fonts/Cache/NanumGothic.ttf</string>
         <key>NanumGothicBold</key>
         <string>/System/Library/Fonts/Cache/NanumGothicBold.ttf</string>

  8.      <key>AppleGothic</key>
         <dict>
             <key>Bold</key>
             <string>
    AppleGothic</string>
             <key>Plain</key>
             <string>
    AppleGothic</string>
         </dict>

    다음과 같은 부분을 찾아 <string>AppleGothic</string>을 각각 알맞는 이름으로 지정 (7번단계에서 나눔고딕의 경우 NanumGothic과 NanumGothicBold로 지정했으니 여기서도 Bold의 경우 AppleGothic의 자리에 NanumGothicBold로, Plain의 경우 그냥 NanumGothic으로 수정)

  9. 7-8단계를 4번 단계에서 복사한 모든 plist파일에 동일하게 적용
  10. WinSCP i-Funbox를 이용해 수정된 파일로 덮어씌우기 (아이폰으로 복사)

결과물:

User image

저의 경우엔 시스템 폰트로 나눔고딕이 아니라 윤고딕을 적용했습니다.


User image

추가로 나눔고딕을 지정해주면 Safari등에서 font-family: NanumGothic로 지정된 페이지는 나눔고딕으로 보이게 되죠 :)


원래 아이폰에는 애플고딕의 볼드체 자체가 없습니다. 하지만 이렇게 폰트를 넣어주면 한글도 볼드체 아무 문제없이 잘만 나오네요. ㅎㅎ

위와 같은 방법으로 시스템 폰트 뿐만 아니라 얼마든지 원하는 폰트를 추가할 수 있습니다. (저의 경우 윤고딕과 나눔고딕을 설치) 웹브라우저를 이용할때 더 다양한 폰트로 볼 수 있다는 장점이 생기겠죠.

별로 포스팅할 계획은 없었는데 탈옥한후 삽질을 많이 한데다가 의의로 쉬운 방법이 있어서 (정작 내가) 까먹기 전에 급히 적어서 올려봅니다 ;)

User image

참고로 키보드에 출력되는 폰트는 그대로 애플고딕인데, 이건 또 개별의 폰트 파일이 있답니다. 근데 바꾸기 귀찮아서 그냥 패스..

responses

8 comments

  • Kimatg 2011/02/10 13:14

    Edit Reply

    자추자코는 블로거의 생명력을 강화시킵니다.
  • ian 2011/02/24 10:57

    Edit Reply

    시간 나면 키보드도 바뀌는거 갈켜줘 ㅋㅋㅋㅋㅋ

    그런거에 목숨 검
    • Kimatg 2011/02/24 17:22

      Edit

      ㅋㅋㅋ 나보다도 그런거 더 신경쓰는 사람이었다니 ㅋㅋ
      엄.. 해당 폰트를 바꾸기만 하면되는거같은데 사실 좀 연구가 필요할듯..
    • ian 2011/02/25 04:51

      Edit

      PhoneKeyCaps.ttf

      요게 키보드 폰트라는데, 그냥 이름만 바꿔서 덮어써선 안되더라고.

      /var/mobile/Library/Caches/com.apple.keyboards

      저거 지우면 된다고 하는 사람 있긴 한데 벽돌 될까바 못지우겠어 ㅋㅋㅋㅋ
    • INU 2011/10/03 23:45

      Edit

      폰트 크리에이터 로 Ctrl + C -> Ctrl + V 하시면 되요~

      기본 영문 폰트의 기울임이나 Bold는 폰트 크리에이터의 Glyph Transfer에서 가능할겁니다 ㅋ
  • ㅈㅈ 2011/05/15 17:04

    Edit Reply

    같은 방법으로 key string을 YoonGothic으로 놓고 윤고딕 300번대랑 500번대를 적용해 봤는데 한글이 전부 네모상자로 바뀌더라구요.

    혹시 폰트에도 손을 대서 수정을 해줘야 하나요?
    키스트링의 이름 문제일까요? ㅠㅠ

    도와주세요
    • Kimatg 2011/05/15 01:45

      Edit

      폰트에 따라 좀 다를 수 있습니다. 일단 일반적인 윤고딕 폰트는 뷁,읭 같은 한글의 모든 문자를 포함하는게 아니라 문자표에 없는 문자는 표시하지 못하는 문제가 있지요.

      http://cl.ly/2P1t102C452L0a2G002c

      음, 이걸 받아서 해보세요. 제가 지금 사용하는 윤고딕과 똑같은 폰트 (기본, 볼드체)입니다.

      http://cl.ly/6lP5

      이건 애플고딕을 윤고딕(YoonGothic)으로 대체한 plist 파일입니다. 폰트 Cache 폴더에 복사하신 후 plist 파일들 그냥 덮어씌우시면 아마 문제없이 바로 바뀔거에요. 나눔고딕/명조 값도 들어가있으니 하시는 김에 Cache 폴더에 나눔고딕 ttf 폰트 파일도 넣으시면 좋겠지요.
  • INU 2011/10/03 23:43

    Edit Reply

    조금이나마 탐구를 해 보았는데, 영문 키패드 중 일부는 _H_HelveticaNeue.ttc를 분해한 파일 중에 _ 뒤에 2인가 그 파일이었고...

    영문을 바꾸었을 때 앱스토어 등에서 기본 체가 나오는 이유는 _H_Helvetica.ttc인가 에서 모두 다 바꾸시면 나옵니다 ㅎ

    여기서 보니 Plist를 다 안 고쳐서 사전에서 속성 지정해도 안 나왔던 것이군요 ㅎㅎ;

Submit