>> Edit article
이름
제목
패스워드
제가 가끔 팁을 을리다가 이제와서 보니 이런생각이 드네요. 그냥 삽질한 결과물만 보여줄게 아니라 과정에 대한 얘기도 해야겠습니다. 만들어낸 패키지에 대한 링크만 걸면 어떤 과정을 거쳤는지 궁금해하는 분들이 있어서... 한글 CID글꼴을 제대로 추가하기위해서 XFree86 공식문서를 참고합니다. http://www.xfree86.org/4.0.3/fonts2.html#5 우선 /usr/X11R6/lib/X11/fonts/CID 디렉토리를 만듭니다. 이게 공식문서에서 얘기하는 기본 CID 글꼴 디렉토리입니다. 그래서 레드햇의 경우 이 디렉토리를 설치는 하지만, 그안에는 '0' 만 있는 fonts.scale 과 fonts.dir 파일만 있습니다. 그리고 한글의 경우 그문서에서 얘기하듯 /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1 디렉토리도 만듭니다. 이제 /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1 디렉토리밑이 기본으로 다음 디렉토리들을 만듭니다. /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1/AFM /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1/CFM /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1/CIDFont /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1/CMap 문서에는 관련자료에 대한 링크도 있습니다. Adobe사에서 제공하는 샘플이라는데 개인적인 사용외에, 상업적 또는 비상업적 재배포가 가능한지는 Adobe사에 문의해보시는게 좋을듯합니다. ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/ 여기에 있는 00README에 따라; (참고로 Munhwa-Regular와 MunhwaGothic-Regular의 경우 한자를 포함하기때문에 크기가 크며 별도로 맥킨토시용 파일도 제공합니다.) ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/Munhwa-Bold ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/Munhwa-Regular ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGothic-Bold ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGothic-Regular ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGungSeo-Bold ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGungSeo-Light ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGungSeoHeulim-Bold ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGungSeoHeulim-Light ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaHoonMin-Regular 를 받아 /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1/CIDFont 디렉토리밑에 놓습니다. ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/Munhwa-Bold.afm ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/Munhwa-Regular.afm ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGothic-Bold.afm ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGothic-Regular.afm ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGungSeo-Bold.afm ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGungSeo-Light.afm ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGungSeoHeulim-Bold.afm ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaGungSeoHeulim-Light.afm ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/samples/MunhwaHoonMin-Regular.afm 를 받아 /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1/AFM 디렉토리밑에 놓습니다. ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/ak12.tar.Z 를 받아 압축푼후 ak12/CMap 디렉토리에 있는 파일들 전부 다 /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1/CMap 디렉토리밑에 놓습니다. 이 글꼴패키지를 만들때의 진짜 삽질은 /usr/X11R6/lib/X11/fonts/CID/fonts.scale 파일을 만들어내는것입니다. XFree86문서에 간단한 설명을 참고로 제가 삽질한 fonts.scale 파일이 아마도 정확할겁니다. (저는 이문서에서 몇줄 언급된거외에 X에서 CID글꼴 추가할때 fonts.scale파일만드는 방법을 못찾았습니다.) 그리고나서; cd /usr/X11R6/lib/X11/fonts/CID mkfontdir 하시면 /usr/X11R6/lib/X11/fonts/CID/fonts.dir 파일이 생기고, mkcfm /usr/X11R6/lib/X11/fonts/CID 하고 좀 기다리면 /usr/X11R6/lib/X11/fonts/CID/Adobe-Korea1/CFM 디렉토리밑에 적절한 파일들이 생깁니다. 마지막으로 xfs에 /usr/X11R6/lib/X11/fonts/CID 글꼴경로추가하고 X설정파일의 모듈섹션에 Load "type1" 추가하면 됩니다. 제 생각에는 XFree86의 공식문서를 참고한만큼 데비안을 비롯한 여러배포판에 같게 적용될수있을거같습니다. 그리고 같은 방법으로 중국어나 일본어 CID글꼴도 추가가능할거같구요...--ICQ#: 103231199
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved