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

2011/02/07 00:24

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를 이용해 수정된 파일로 덮어씌우기 (아이폰으로 복사)

결과물:

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

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

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

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

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

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