OSX 10.6, 나눔글꼴을 시스템 기본 글꼴로 사용하기. (plist, scripts)


참고 : http://clien.career.co.kr/cs2/bbs/board.php?bo_table=lecture&wr_id=87413

OS X 의 폰트 위치 :

/System/Library/Fonts/
/Library/Fonts/
~/Library/Fonts/

참고(Apple Support) : Mac OS X: Font Locations and Their Purposes

1. 나눔 폰트 설치.


$ ls /System/Library/Fonts/NanumGothic*
/System/Library/Fonts/NanumGothic.ttf
/System/Library/Fonts/NanumGothicBold.ttf
/System/Library/Fonts/NanumGothicCoding.ttf
/System/Library/Fonts/NanumGothicCodingBold.ttf
/System/Library/Fonts/NanumGothicExtraBold.ttf

$ ls /Library/Fonts/Nanum*
/Library/Fonts/NanumBrush.ttf
/Library/Fonts/NanumMyeongjo.ttf
/Library/Fonts/NanumMyeongjoBold.ttf
/Library/Fonts/NanumMyeongjoExtraBold.ttf
/Library/Fonts/NanumPen.ttf

참고.1

AppleGothic이 /System/Library/Fonts/ 쪽에 있어서 나눔고딕과 나눔고딕코딩을 넣었다.
AppleMyeongjo가 /Library/Fonts/ 에 있어서 나눔고딕 관련 폰트 이외의 폰트를 이쪽에 넣었다.

참고.2

하나더 otf 폰트는 FontForge ( http://fontforge.sourceforge.net/ ) 를 사용해서
폰트명(NanumGothicOTF00)을 알아보고 적용하려고 했는데 잘 안되는 것 같다.
otf 폰트는 모두 ~/Library/Fonts/ 폰더에 넣었다.

참고.3

/System/Library/Fonts 쪽에 한글 관련 폰트를 몰아 넣어 봤는데…
좀 꼬이는 것 같다. 궁서체가 나오기도 하고 명조체가 나오기도 하고 잘 안되서
되도록이면 /System/Library/Fonts 쪽에는 원래 있던 것은 그대로 두고
나눔 고딕 관련되 폰트(ttf)만 copy를 했다.

2. 폰트 관련 plist 수정.

2.1 나눔폰트 plist 교체

첨부한 압축파일 안에 스크립트를 이용해 원래의 plist를 교체한다.
주의)
원본을 .orig 으로 백업을 하긴 하나 install.sh는 여러번 동작을 고려하지 않았으므로
원본에 덮어써질 수 있습니다. install.sh를 여러번 동작하면 원본을 잃어버립니다.

이 문서는 참고용이니 A/S는 없습니다. 🙂


$ sudo ./install.sh
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist -> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist.orig
DefaultFontFallbacks.plist -> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist
/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSFontFallbacks.plist -> /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSFontFallbacks.plist.orig
NSFontFallbacks.plist -> /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSFontFallbacks.plist

2.2 백업 plist로 원복

$ sudo ./uninstall.sh
Password:
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist.orig -> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist
/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSFontFallbacks.plist.orig -> /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSFontFallbacks.plist

파일 다운로드 : OSX_NanumFontsInst-20111219.tar.bz2
https://skydrive.live.com/embed?cid=178B0421499A7B0A&resid=178B0421499A7B0A%21255&authkey=AJtMpm6cP3srPK8

압축파일 목록 :

$ ls
DefaultFontFallbacks.plist README.txt uninstall.sh*
NSFontFallbacks.plist install.sh*

재부팅

나눔폰트 적용 확인 예) 설치시 비밀번호 입력 창


이 창이 깨지는 분들도 있는 것 같아서 이부분을 스샷으로 남깁니다. 🙂

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중