 |
 |
 |
 |
|
>> Read No. 1142 article |
|
|
엑스에서 투루타입글꼴보기 설정 재탕
|
 |
 |
 |
 |

등록 2001-04-15 10:02:00
조회 4
이름 backdraf

|
 |
 |
몇번이나 반복해서 나오는거겠습니다.
이미여기 게시판에도 팁,질답,등에서 많이봤던걸겁니다.
다시올리게됩니다. 잘사용하고있는설정파일을 붙이겠습니다.
기본은 여러군데서 본바 그대로, 베껴온 그대로 옮겨봅니다.
http://www.kr.freebsd.org/~cjh/freetime/x11/xtt/ http://kltp.kldp.org/eunjea/X-truetype/X-truetype.html#toc3 http://l
inux.sarang.net/board/?p=read&table=qa_4&no=80158&o[at]=s&o[sc]=n&o[ss]=%B3%AD%B9%E6%BA%F1&o[st]=m2 엑스버젼 4.0
이후 모튤로 xtt 사용이 가능하답니다. 제가썼던것 XFree86-4.0.2 , XFree86-4.0.3
(나중버젼이 좀 느낌상 나은것 같은 생각입니다,모듈이 잘붙었다는 메세지들)
윈도에서 쓰이는 gulim.ttc arial.ttf arialbi.ttf arialbd.ttf times.ttf
파일들을 적당한장소로 제경우 /usr/X11R6/lib/X11/fonts/truetype/
로 복사하거나 링크를 걸어줍니다. 전 통째로 리눅스만 쓰는데라서 복사했습니다.
이후 fonts.dir 파일을 만들어야겠죠.
ttmkfdir 을 사용해서 영문글꼴에 대한 지정을 먼저해줍니다.니다.(freetype패키지에 들어있습
니다) #ttmkfdir fonts.alias
이럼 디렉토리에 위치한 네가지 글꼴모두에 대한 영문 fonts.dir 이 작성됩니다.
여기서 저위 영문글꼴들 arial, times, 영문gulim 에 대한것만 만들어진것에 한글글꼴은 손수
작성해서 끼워넣게됩니다. 그럼 여기서 영문gulim 부분만 눈으로 확인하고 삭제한다음 한
글글꼴설정을 붙여넣기합니다. (위링크에 가보면 최준호님이 작성해놓은 fonts.dir 이있는데
제가한건 그걸 그대로 베껴다가 저글꼴에맞는것만 잘라서 붙여놨습니다.거기에 굴림체에
대한 영문글꼴도 잘되있어서 그걸사용할테니 이단계에서 영문gulim 글꼴은 지워줍니다. 구
별은 되시겠죠. arial, times 빼고 gulim을 지워주는것) (이런 잘 모르는걸 하기싫다하는경우
다음파일만 복사해서 fonts.dir 만 만들어주셔도 결과는 마찬가지겠죠.) 맨위 링크로가서 fon
ts.dir 을 가져다가 원하는만큼 잘라서 인용해도 좋고 귀찮아하는 분들을 위해 제파일을
그대로 붙이면 (위파일에서 한글바탕체와 몇몇글꼴을 제거한겁니다) -----------------fonts.dir--
-------------- 80
vl=y:eb=y:fn=0:gulim.ttc -hanyang-gulim-medium-r-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=0:ai=0.5:gulim.ttc -hanyang-gulim-medium-o-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=0:ai=0.5:gulim.ttc -hanyang-gulim-medium-i-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=0:ab=y:gulim.ttc -hanyang-gulim-bold-r-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=0:ai=0.5:ab=y:gulim.ttc -hanyang-gulim-bold-o-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=0:ai=0.5:ab=y:gulim.ttc -hanyang-gulim-bold-i-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=0:gulim.ttc -hanyang-gulim-medium-r-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=0:ai=0.5:gulim.ttc -hanyang-gulim-medium-o-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=0:ai=0.5:gulim.ttc -hanyang-gulim-medium-i-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=0:ab=y:gulim.ttc -hanyang-gulim-bold-r-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=0:ai=0.5:ab=y:gulim.ttc -hanyang-gulim-bold-o-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=0:ai=0.5:ab=y:gulim.ttc -hanyang-gulim-bold-i-normal- 0 0-c ksc5601.1987-1
eb=y:fn=0:gulim.ttc -hanyang-gulim-medium-r-normal- 0 0-p iso8859-1
eb=y:fn=0:ai=0.5:gulim.ttc -hanyang-gulim-medium-i-normal- 0 0-p iso8859-1
eb=y:fn=0:ab=y:gulim.ttc -hanyang-gulim-bold-r-normal- 0 0-p iso8859-1
eb=y:fn=0:ai=0.5:ab=y:gulim.ttc -hanyang-gulim-bold-i-normal- 0 0-p iso8859-1
vl=y:eb=y:fn=1:gulim.ttc -hanyang-gulimChe-medium-r-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=1:ai=0.5:gulim.ttc -hanyang-gulimChe-medium-o-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=1:ai=0.5:gulim.ttc -hanyang-gulimChe-medium-i-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=1:ab=y:gulim.ttc -hanyang-gulimChe-bold-r-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=1:ai=0.5:ab=y:gulim.ttc -hanyang-gulimChe-bold-o-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=1:ai=0.5:ab=y:gulim.ttc -hanyang-gulimChe-bold-i-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=1:gulim.ttc -hanyang-gulimChe-medium-r-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=1:ai=0.5:gulim.ttc -hanyang-gulimChe-medium-o-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=1:ai=0.5:gulim.ttc -hanyang-gulimChe-medium-i-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=1:ab=y:gulim.ttc -hanyang-gulimChe-bold-r-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=1:ai=0.5:ab=y:gulim.ttc -hanyang-gulimChe-bold-o-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=1:ai=0.5:ab=y:gulim.ttc -hanyang-gulimChe-bold-i-normal- 0 0-c ksc5601.1987-1
eb=y:fn=1:gulim.ttc -hanyang-gulimChe-medium-r-normal- 0 0-m iso8859-1
eb=y:fn=1:ai=0.5:gulim.ttc -hanyang-gulimChe-medium-i-normal- 0 0-m iso8859-1
eb=y:fn=1:ab=y:gulim.ttc -hanyang-gulimChe-bold-r-normal- 0 0-m iso8859-1
eb=y:fn=1:ai=0.5:ab=y:gulim.ttc -hanyang-gulimChe-bold-i-normal- 0 0-m iso8859-1
vl=y:eb=y:fn=2:gulim.ttc -hanyang-dotum-medium-r-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=2:ai=0.5:gulim.ttc -hanyang-dotum-medium-o-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=2:ai=0.5:gulim.ttc -hanyang-dotum-medium-i-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=2:ab=y:gulim.ttc -hanyang-dotum-bold-r-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=2:ai=0.5:ab=y:gulim.ttc -hanyang-dotum-bold-o-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=2:ai=0.5:ab=y:gulim.ttc -hanyang-dotum-bold-i-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=2:gulim.ttc -hanyang-dotum-medium-r-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=2:ai=0.5:gulim.ttc -hanyang-dotum-medium-o-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=2:ai=0.5:gulim.ttc -hanyang-dotum-medium-i-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=2:ab=y:gulim.ttc -hanyang-dotum-bold-r-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=2:ai=0.5:ab=y:gulim.ttc -hanyang-dotum-bold-o-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=2:ai=0.5:ab=y:gulim.ttc -hanyang-dotum-bold-i-normal- 0 0-c ksc5601.1987-1
eb=y:fn=2:gulim.ttc -hanyang-dotum-medium-r-normal- 0 0-p iso8859-1
eb=y:fn=2:ai=0.5:gulim.ttc -hanyang-dotum-medium-i-normal- 0 0-p iso8859-1
eb=y:fn=2:ab=y:gulim.ttc -hanyang-dotum-bold-r-normal- 0 0-p iso8859-1
eb=y:fn=2:ai=0.5:ab=y:gulim.ttc -hanyang-dotum-bold-i-normal- 0 0-p iso8859-1
vl=y:eb=y:fn=3:gulim.ttc -hanyang-dotumChe-medium-r-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=3:ai=0.5:gulim.ttc -hanyang-dotumChe-medium-o-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=3:ai=0.5:gulim.ttc -hanyang-dotumChe-medium-i-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=3:ab=y:gulim.ttc -hanyang-dotumChe-bold-r-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=3:ai=0.5:ab=y:gulim.ttc -hanyang-dotumChe-bold-o-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=3:ai=0.5:ab=y:gulim.ttc -hanyang-dotumChe-bold-i-normal- 0 0-c ksc5601.1987-0
vl=y:eb=y:fn=3:gulim.ttc -hanyang-dotumChe-medium-r-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=3:ai=0.5:gulim.ttc -hanyang-dotumChe-medium-o-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=3:ai=0.5:gulim.ttc -hanyang-dotumChe-medium-i-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=3:ab=y:gulim.ttc -hanyang-dotumChe-bold-r-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=3:ai=0.5:ab=y:gulim.ttc -hanyang-dotumChe-bold-o-normal- 0 0-c ksc5601.1987-1
vl=y:eb=y:fn=3:ai=0.5:ab=y:gulim.ttc -hanyang-dotumChe-bold-i-normal- 0 0-c ksc5601.1987-1
eb=y:fn=3:gulim.ttc -hanyang-dotumChe-medium-r-normal- 0 0-m iso8859-1
eb=y:fn=3:ai=0.5:gulim.ttc -hanyang-dotumChe-medium-i-normal- 0 0-m iso8859-1
eb=y:fn=3:ab=y:gulim.ttc -hanyang-dotumChe-bold-r-normal- 0 0-m iso8859-1
eb=y:fn=3:ai=0.5:ab=y:gulim.ttc -hanyang-dotumChe-bold-i-normal- 0 0-m iso8859-1
arialbi.ttf -monotype-arial-bold-i-normal- 0 0-p ascii-0
arialbi.ttf -monotype-arial-bold-i-normal- 0 0-p fcd8859-15
arialbi.ttf -monotype-arial-bold-i-normal- 0 0-p iso8859-15
arialbi.ttf -monotype-arial-bold-i-normal- 0 0-p iso8859-1
arialbd.ttf -monotype-arial-bold-r-normal- 0 0-p ascii-0
arialbd.ttf -monotype-arial-bold-r-normal- 0 0-p fcd8859-15
arialbd.ttf -monotype-arial-bold-r-normal- 0 0-p iso8859-15
arialbd.ttf -monotype-arial-bold-r-normal- 0 0-p iso8859-1
arial.ttf -monotype-arial-medium-r-normal- 0 0-p ascii-0
arial.ttf -monotype-arial-medium-r-normal- 0 0-p fcd8859-15
arial.ttf -monotype-arial-medium-r-normal- 0 0-p iso8859-15
arial.ttf -monotype-arial-medium-r-normal- 0 0-p iso8859-1
times.ttf -monotype-Times New Roman-medium-r-normal- 0 0-p ascii-0
times.ttf -monotype-Times New Roman-medium-r-normal- 0 0-p fcd8859-15
times.ttf -monotype-Times New Roman-medium-r-normal- 0 0-p iso8859-15
times.ttf -monotype-Times New Roman-medium-r-normal- 0 0-p iso8859-1
----------------------------------------
다음 이글꼴을 등록해야겠죠.
다 아시는거겠지만 xfs 를 사용하시는분은 /etc/X11/config 파일에 저 디렉토리 위치 추가.
안쓰시는분들은 /etc/X11/XF86Config-4 파일에 추가
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/share/fonts/hangul/sun"
FontPath "/usr/X11R6/lib/X11/fonts/sun"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/share/fonts/default/Type1"
# FontPath "unix/:7100"
보는바대로 FontPath "/usr/X11R6/lib/X11/fonts/truetype" 를 추가합니다.
다음 엑스에서 투루타입을 볼수있게 지원하는 모듈 xtt를 사용하도록 포함합니다.
저기 조금 아래부분섹션.
Section "Module"
Load "xtt"
# Load "freetype"
Load "bitmap"
Load "extmod"
Load "GLcore"
Load "dbe"
# Load "dri"
# Load "fbdevhw"
# Load "pex5"
Load "glx"
# Load "record"
Load "xie"
EndSection
보이는바대로 xtt를 추가했습니다. freetype 은 주석처리. 기타 모듈은 자신에 맞게 다른설정
을 하겠지요. 이렇게 하고 엑스를 재시작하거나 재시작안하고 폰트를 반영하는걸 안다하
는경우 방도껏 폰트를 적용합니다. 엑스재시작할때 실패하면서 엑스가 안뜨는 경우는 디
렉토리 지정 실수, xtt 지정실수, 서버가 지원안하는경우, 폰트dir이 틀린경우, 등 여러가지
가 있겠지만 저대로 하면 4.0.2에서 잘됐고 4.0.3에서 역시 잘됐습니다. 그전버젼도 xtt만 지
원이 되면 된다고 합니다. 엑스실행한다음 지정한 글꼴이 인식됐는지 확인. xfontsel 이나
xlsfonts |grep ksc 등으로 해서 gulim 돋움 등을 찾아보고 나오는지 확인해봅니다. 잘나왔으면
다음 넷스케이프적용하는것만 남았고 문제없겠죠. 넷스케이프에서 영문글꼴을 위에서 지
정한 arial 을 하든지 gulim 을 하든지 개성껏 선택합니다. 크기는 0 , 스케일링 선택,또는 거
부. arial 은 가변폭만 있고 gulim체는 고정폭도 나올겁니다.
스케일링을 허용하면 arial 과 gulim 보여지는게 장단점이 있으니 알아보시구요.
한글글꼴도 마찬가지 가변폭, 고정폭, 굴림체선택, 크기0
스케일링은 선택하면 웹서핑하는데 안이쁘게 나오는곳이 많으니 취향대로 하시는게 좋겠
네요. 또 투루타입을 표시하고 스케일링을 하고 하는데 시스템이 상당한 부담을 가져서 넷
스가 늦게 뜨는걸 경험할수도 있습니다. 사양이 안받쳐주는경우 스케일링을 해제하고
사용하시는게 좋겠다는 생각입니다.
이렇게 해서 잘쓰고 있습니다. 3.3.6버젼때도 썼던걸 비교하면 일단 뜨는데 좀더 글꼴모
양이 부드러워지고 속도도 개선되었다는 생각이 듭니다. 약간 뜰때 늘어지는 느낌은 있지
만 이쁜글꼴을보는 재미는 감수할만 하네요. 기존의 비트맵글꼴 어차피 같은 회사 글꼴
이겠지만 선라운드고딕, 한양라운드고딕, 묵향폰트, 비교해봐도 보는 느낌이 괜찮습니다.
작은글꼴이 지원이 된니 좋다는 말이구요. 영문은 arial을 스케일링해서 쓰는경우 작은글꼴
이 선명하다는장점, 굴림체를 스케일링해서 쓰는경우 작은 영문이 더 작아진 느낌.
전 한글 영문 다 굴림체로 해놓고 스케일링은 해제해서 돌아다녀보고 있습니다.
스케일링 해제하면 기본적인 크기는 유지하니까 보기힘든 작은글꼴은 없애줘서 좋고
다만 확대글꼴이 아주 크게 안나오는정도로 유지되네요. 가변폭 arial 스케일링,고정폭 gulim
che 노 스케일 이것도 괜찮아보이구요. 아직도..14인치모니터를 쓰는입장이라서 정상적인
의견이 안될수도 있겠습니다. 별로 꺼리도 없는글 두서없이 적어봤는데 이런게 있어서
참고라도 되겠다고 봐주면 그만이겠습니다. 그럼.
|
|
|
페이지로딩: [ 1.19 초 ]
작업시간: [ 0.04 초 ]
|
|
 |
 |
![[TOP]](/images/color///top.gif) 
|
 |
 |
 |
 |
|
|