한글 트루타입 폰트의 영문자 부분을 영어 트루타입 폰트의 것으
글쓴이: chunsj / 작성시간: 월, 2003/11/10 - 12:20오전
쉽게 말하자면 굴림의 한글은 그대로 쓰되 영문자는 모양이 예쁘지 않아서
다른 폰트의 것을 쓰고 싶다는 것입니다. 그런데 제가 쓰는 라이브러리가
하나의 폰트를 지정할 수 있기 때문에 가능하면 영문 폰트의 영어와 한글
폰트의 한글을 묶어서 새로운 폰트를 만들고 싶어서 질문을 올렸습니다.
가능할까요? 가능하다면 어떤 방법으로 가능 할까요?
Forums:
X에서라면 폰트셋을 잘 맞추어 주시면 될 것 같습니다.다른 상황에
X에서라면 폰트셋을 잘 맞추어 주시면 될 것 같습니다.
다른 상황에서라면... 설명을 해 주세요. =3=33
----
It is essential, if man is not to be compelled to have recourse, as a last resort, to rebellion against tyranny and oppression, that human rights should be protected by the rule of law.
[Universal Declaration of Human Rights]
앗, 기대를 하고 왔는데... 너무하시는 군요 T_T[quote=
앗, 기대를 하고 왔는데... 너무하시는 군요 T_T
일단 시도는 해봤는데...
pfaedit인가 하는 프로그램으로 영문폰트의 영문부분을 복사해다가 한글
폰트의 영문 부분에다가 복사를 하는데는 성공을 했어요. 그런데 폰트
제내레이션만 하면 segmentation fault가 나네요... T_T 특별한
옵션이 필요한지...
Re: 한글 트루타입 폰트의 영문자 부분을 영어 트루타입 폰트의
1. 폰트와 폰트를 섞어서 새로운 폰트를 만들어내는건 가능은 합니다만..
좀 노가다일 듯 싶습니다..
pfaEdit를 사용하면 됩니다.. 직접 설치해서 보심 더 확실하게 알 듯 합니다 :)
2. Xft/Fontconfig 체제에서는.. Fontconfig 를 사용해서..
현재 폰트에 없는 영역은 다른 폰트를 사용하게 (append)
현재 폰트에 있는 영역도 다른폰트를 먼저 사용하게 (prepend)
아예 다른 폰트를 사용하게 (assign)
할 수 있습니다..
<match target="pattern">
<test name="family">
<string>Activa</string>
<string>Arial</string>
<string>Helvetica</string>
<string>Tahoma</string>
<string>Verdana</string>
<string>Monaco</string>
<string>Luxi Mono</string>
<string>Luxi Sans</string>
<string>Luxi Serif</string>
<string>Lucida Console</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>YDIYGO320</string>
<string>MS PMincho</string>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>YDIYGO320</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>MS PMincho</string>
</edit>
</match>
뭐 이런식이죠 :)
그놈 2 를 사용할 경우 아주 잘됩니다..
하지만 KDE에선 이상하게 잘 안되더군요-_-;; 뭔가 KDE는 알수없는
뭔가가 있나봅니다 흐흐..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
Re: 한글 트루타입 폰트의 영문자 부분을 영어 트루타입 폰트의
KDE는 fontconfig library를 쓰지 않나보네요? 음... 그리고 pfaedit으로
편집을 하는 것은 뭐 간단하게만 하면 되니까 크게 어렵지 않았습니다만,
그걸로 다시 폰트를 만들기를 하면(그냥 기본 옵션 그대로 했습니다.)
프로그램(pfaedit)이 segmentation fault를 내면서 죽더군요 T_T
sfd에서 ttf를 만드는 다른 방법은 없나요?
pfaedit 버젼을 어떤걸 사용하셨는지요?전 다른거에서 복사해와
pfaedit 버젼을 어떤걸 사용하셨는지요?
전 다른거에서 복사해와서 해보진 않았지만 다른 포멧으로 변환한다거나
할때 가끔 썼었는데.. 잘됐었거든요 :)
Calculating dependencies ...done!
[ebuild R ] media-gfx/pfaedit-030512
제 컴에 깔린 pfaedit버젼은 이렇습니다..
아 하나 더
server root # ldd `which konqueror`
konqueror.so => /usr/kde/3.1/lib/konqueror.so (0x40014000)
libkonq.so.4 => /usr/kde/3.1/lib/libkonq.so.4 (0x400c0000)
libkparts.so.2 => /usr/kde/3.1/lib/libkparts.so.2 (0x40137000)
libkio.so.4 => /usr/kde/3.1/lib/libkio.so.4 (0x40173000)
libkdeui.so.4 => /usr/kde/3.1/lib/libkdeui.so.4 (0x40410000)
libkdesu.so.4 => /usr/kde/3.1/lib/libkdesu.so.4 (0x40658000)
libkdecore.so.4 => /usr/kde/3.1/lib/libkdecore.so.4 (0x40672000)
libDCOP.so.4 => /usr/kde/3.1/lib/libDCOP.so.4 (0x407f7000)
libdl.so.2 => /lib/libdl.so.2 (0x40838000)
libresolv.so.2 => /lib/libresolv.so.2 (0x4083b000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x4698e000)
libkdefx.so.4 => /usr/kde/3.1/lib/libkdefx.so.4 (0x4084c000)
libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x40875000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x474be000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x468ed000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4680c000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x468ff000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x46909000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40f34000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x46c4a000)
libutil.so.1 => /lib/libutil.so.1 (0x40f85000)
libz.so.1 => /usr/lib/libz.so.1 (0x40f88000)
libfam.so.0 => /usr/lib/libfam.so.0 (0x40f96000)
libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so.5 (0x40f9f000)
libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libgcc_s.so.1 (0x41057000)
libm.so.6 => /lib/libm.so.6 (0x41061000)
libc.so.6 => /lib/libc.so.6 (0x41084000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libmng.so.1 => /usr/lib/libmng.so.1 (0x411af000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x46e53000)
libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x471b1000)
libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x469e7000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x46984000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x471ab000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x4120a000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x46c54000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x46b90000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x46e1c000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x41215000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x46c23000)
흠 분명 kde는 fontconfig에 링크되어있는데도...
신기하게 fontconfig설정을 안쓴단 말이죠-_-;; 뭔가 알 수 없어요...
....
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
Gentoo를 쓰시네요. 저도 그렇습니다 :-) 같은 버전인데... 저는
Gentoo를 쓰시네요. 저도 그렇습니다 :-) 같은 버전인데... 저는 죽어버리네
요... T_T
댓글 달기