삽질 끝!~~

밑에 그린 테마 보고 삘 받아서 똑같이 해 봤습니다.^^

좀더 다른게 있다면 파폭도 naver 테마를 적용한게 다르겠네요.

아~ 나눔고딕도 삽질의 결과입니다.

볼드체가 아주 이쁘게 나오죠^^

우와 폰트 어떻게 하신건가요…ㅠ.ㅠ 저도 가르쳐주세요…

저도 해결했습니다.

http://kldp.org/node/98745

여기에 설명된 댓글 보고 따라했더니 되네요. 감동 ㅠ.ㅠ

전 아래와 같은 오류가… :oops:

[code:71isx3xo]jaesung ~$ ttx -t OS/2 NanumGothicBold.ttf
Dumping "NanumGothicBold.ttf" to "NanumGothicBold.ttx"...
Traceback (most recent call last):
File "/usr/bin/ttx", line 11, in <module>
ttx.main(sys.argv[1:])
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttx.py", line 289, in main
process(jobs, options)
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttx.py", line 274, in process
action(input, output, options)
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttx.py", line 166, in ttDump
ignoreDecompileErrors=options.ignoreDecompileErrors)
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttLib/init.py", line 122, in init
import sfnt
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttLib/sfnt.py", line 17, in <module>
import numpy
ImportError: No module named numpy[/code:71isx3xo]

[quote="coreanlibero":1c13q4zp]전 아래와 같은 오류가… :oops:

[code:1c13q4zp]jaesung ~$ ttx -t OS/2 NanumGothicBold.ttf
Dumping "NanumGothicBold.ttf" to "NanumGothicBold.ttx"...
Traceback (most recent call last):
File "/usr/bin/ttx", line 11, in <module>
ttx.main(sys.argv[1:])
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttx.py", line 289, in main
process(jobs, options)
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttx.py", line 274, in process
action(input, output, options)
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttx.py", line 166, in ttDump
ignoreDecompileErrors=options.ignoreDecompileErrors)
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttLib/init.py", line 122, in init
import sfnt
File "/usr/lib/python2.5/site-packages/FontTools/fontTools/ttLib/sfnt.py", line 17, in <module>
import numpy
ImportError: No module named numpy[/code:1c13q4zp][/quote:1c13q4zp]

numpy모듈이 안깔려서 그래요. 프로그램관리자에서 검색해서 설치하시면 됩니다. ^^

전 vi 관련 명령어부터는 도대체 어떻게 하라는 것인지 모르겠어서 포기해요… ㅠ_ㅠ

참고로 저는 폰트 수정과 관련해서 전혀 지식이 없습니다. :oops:
KLDP의 김도현님의 글을 보고 30분정도 삽질 후,
김도현 님의 글을 그대로 붙여넣고 몇가지 수정했습니다. 어떤 것이 수정되었는지는 직접 비교하세요;;

[url:3j286cmc]http://kldp.org/node/98745#comment-461286[/url:3j286cmc]

위 KLDP 링크에서의 설명 이후에 폰트가 업데이트된 것 같더군요.

그리고 vi 이후의 diff는 달라진 점이라고 생각하시면 됩니다.
예를 들어 vi로 파일을 열고서
7c7은 그냥 7번째 라인에서
< 기호로 된 부분은 그 라인이 원본 내용이고
> 기호로 된 부분은 수정해야할 내용이라고 보시면 됩니다.

그리고 나눔명조볼드에서 처음에 vi로 열고서 왜 아무것도 고치지 않았는지 모르겠지만,
그냥 나눔고딕볼드와 동일하게 고쳐 버렸습니다;;;
제가 나눔 글꼴을 주요 폰트로 사용하지 않아서 어떤 문제가 생길지 테스트 해보지는 않았습니다;;;

[code:3j286cmc]nomos@debian:~$ ttx -t OS/2 NanumGothicBold.ttf
Dumping "NanumGothicBold.ttf" to "NanumGothicBold.ttx"...
Dumping ‘OS/2’ table...
nomos@debian:~$ cp NanumGothicBold.ttx NanumGothicBold.ttx.orig
nomos@debian:~$ vi NanumGothicBold.ttx
nomos@debian:~$ diff NanumGothicBold.ttx.orig NanumGothicBold.ttx
7c7
< <usWeightClass value="400"/>

> <usWeightClass value="700"/>
nomos@debian:~$ ttx -t name NanumGothicBold.ttf
Dumping "NanumGothicBold.ttf" to "NanumGothicBold#1.ttx"...
Dumping ‘name’ table...
nomos@debian:~$ cp NanumGothicBold#1.ttx NanumGothicBold#1.ttx.orig
nomos@debian:~$ vi NanumGothicBold#1.ttx
nomos@debian:~$ diff NanumGothicBold#1.ttx.orig NanumGothicBold#1.ttx
57c57
< 나눔고딕 Bold

> 나눔고딕
nomos@debian:~$ ttx -t OS/2 -m NanumGothicBold.ttf NanumGothicBold.ttx
Compiling "NanumGothicBold.ttx" to "NanumGothicBold#1.ttf"...
Parsing ‘OS/2’ table...
nomos@debian:~$ ttx -t name -m NanumGothicBold#1.ttf NanumGothicBold#1.ttx
Compiling "NanumGothicBold#1.ttx" to "NanumGothicBold#2.ttf"...
Parsing ‘name’ table...
nomos@debian:~$ mv NanumGothicBold#2.ttf .fonts/NanumGothicBold.ttf

nomos@debian:~$ ttx -t OS/2 NanumMyeongjoBold.ttf
Dumping "NanumMyeongjoBold.ttf" to "NanumMyeongjoBold.ttx"...
Dumping ‘OS/2’ table...
nomos@debian:~$ cp NanumMyeongjoBold.ttx NanumMyeongjoBold.ttx.orig
nomos@debian:~$ vi NanumMyeongjoBold.ttx
7c7
< <usWeightClass value="400"/>

> <usWeightClass value="700"/>
nomos@debian:~$ ttx -t name NanumMyeongjoBold.ttf
Dumping "NanumMyeongjoBold.ttf" to "NanumMyeongjoBold#1.ttx"...
Dumping ‘name’ table...
nomos@debian:~$ cp NanumMyeongjoBold#1.ttx NanumMyeongjoBold#1.ttx.orig
nomos@debian:~$ vi NanumMyeongjoBold#1.ttx
nomos@debian:~$ diff NanumMyeongjoBold#1.ttx.orig NanumMyeongjoBold#1.ttx
120c120
< 나눔명조 Bold

> 나눔명조
nomos@debian:~$ ttx -t OS/2 -m NanumMyeongjoBold.ttf NanumMyeongjoBold.ttx
Compiling "NanumMyeongjoBold.ttx" to "NanumMyeongjoBold#1.ttf"...
Parsing ‘OS/2’ table...
nomos@debian:~$ ttx -t name -m NanumMyeongjoBold#1.ttf NanumMyeongjoBold#1.ttx
Compiling "NanumMyeongjoBold#1.ttx" to "NanumMyeongjoBold#2.ttf"...
Parsing ‘name’ table...
nomos@debian:~$ mv NanumMyeongjoBold#2.ttf .fonts/NanumMyeongjoBold.ttf
nomos@debian:~$ fc-cache -rf[/code:3j286cmc]