한글 트루타입 폰트의 영문자 부분을 영어 트루타입 폰트의 것으

chunsj의 이미지

쉽게 말하자면 굴림의 한글은 그대로 쓰되 영문자는 모양이 예쁘지 않아서
다른 폰트의 것을 쓰고 싶다는 것입니다. 그런데 제가 쓰는 라이브러리가
하나의 폰트를 지정할 수 있기 때문에 가능하면 영문 폰트의 영어와 한글
폰트의 한글을 묶어서 새로운 폰트를 만들고 싶어서 질문을 올렸습니다.
가능할까요? 가능하다면 어떤 방법으로 가능 할까요?

envia의 이미지

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]

chunsj의 이미지

앗, 기대를 하고 왔는데... 너무하시는 군요 T_T

envia wrote:
X에서라면 폰트셋을 잘 맞추어 주시면 될 것 같습니다.

다른 상황에서라면... 설명을 해 주세요. =3=33

chunsj의 이미지

pfaedit인가 하는 프로그램으로 영문폰트의 영문부분을 복사해다가 한글
폰트의 영문 부분에다가 복사를 하는데는 성공을 했어요. 그런데 폰트
제내레이션만 하면 segmentation fault가 나네요... T_T 특별한
옵션이 필요한지...

정태영의 이미지

chunsj wrote:
쉽게 말하자면 굴림의 한글은 그대로 쓰되 영문자는 모양이 예쁘지 않아서
다른 폰트의 것을 쓰고 싶다는 것입니다. 그런데 제가 쓰는 라이브러리가
하나의 폰트를 지정할 수 있기 때문에 가능하면 영문 폰트의 영어와 한글
폰트의 한글을 묶어서 새로운 폰트를 만들고 싶어서 질문을 올렸습니다.
가능할까요? 가능하다면 어떤 방법으로 가능 할까요?

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 ~(~_~)~
나 한줄기 바람처럼..

chunsj의 이미지

KDE는 fontconfig library를 쓰지 않나보네요? 음... 그리고 pfaedit으로
편집을 하는 것은 뭐 간단하게만 하면 되니까 크게 어렵지 않았습니다만,
그걸로 다시 폰트를 만들기를 하면(그냥 기본 옵션 그대로 했습니다.)
프로그램(pfaedit)이 segmentation fault를 내면서 죽더군요 T_T
sfd에서 ttf를 만드는 다른 방법은 없나요?

aqua0125 wrote:
chunsj wrote:
쉽게 말하자면 굴림의 한글은 그대로 쓰되 영문자는 모양이 예쁘지 않아서
다른 폰트의 것을 쓰고 싶다는 것입니다. 그런데 제가 쓰는 라이브러리가
하나의 폰트를 지정할 수 있기 때문에 가능하면 영문 폰트의 영어와 한글
폰트의 한글을 묶어서 새로운 폰트를 만들고 싶어서 질문을 올렸습니다.
가능할까요? 가능하다면 어떤 방법으로 가능 할까요?

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는 알수없는
뭔가가 있나봅니다 흐흐..

정태영의 이미지

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 ~(~_~)~
나 한줄기 바람처럼..

chunsj의 이미지

Gentoo를 쓰시네요. 저도 그렇습니다 :-) 같은 버전인데... 저는 죽어버리네
요... T_T

aqua0125 wrote:
pfaedit 버젼을 어떤걸 사용하셨는지요?

전 다른거에서 복사해와서 해보진 않았지만 다른 포멧으로 변환한다거나
할때 가끔 썼었는데.. 잘됐었거든요 :)

Calculating dependencies ...done!
[ebuild R ] media-gfx/pfaedit-030512

....

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.