True Type Font(ttf)에 있는 font를 타입별(보통, 볼드, 이탤릭,

funky4u의 이미지

M$ Window의 굴립체 Font인 gulim.tcc 안에
굴림체를 추출하여 했습니다.
gulim.ttf로 추출했습니다.

영문 font인 Arial같은걸 보면
Airial
Arial Bold
Arial Italic
Arial Italic Bold

이것이 각각 타입별로 별도의 ttf화일로 쪼개져 있던데
ARIAL.TTF, ARIALB.TTF, ARIALI.TTF, ATIALIB.TTF 이런 식으로요.

이렇게 gulim.ttf File을 각각의 Type별로 쪼갤수 있을까요?
GULLIM
GULLIM Bold
GULLIM Italic
GULLIM Italic Bold

이런식으로요.
약간 급합니다.
고수님들 답변 부탁드립니다. ^^

정태영의 이미지

굴림은..
볼드나 볼드이탤릭 이탤릭 폰트가 들어있지 않습니다..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

funky4u의 이미지

감사드립니다. 추가질문 입니다.

굴림볼드는 어떻게 표현하는 건지요?
M$ Window의 Fonts 디렉토리를 뒤져봐도 굴림볼드는 따로 없습니다.

답변 부탁드립니다. ^^

cjh의 이미지

볼드는 살짝 shift하면서 겹쳐 쓰거나 가장자리를 부풀리면 되고, italic은 조금 기울이면 됩니다.

italic이나 bold face가 따로 존재하지 않는 글꼴을 그런 식으로 만들어서 사용합니다.

하지만 times new roman같은 것은 일반 글꼴을 기울인다고 italic이 되지 않죠. 그래서 따로 italic이 있습니다.

--
익스펙토 페트로눔

sangu의 이미지

funky4u의 이미지

정말 감사합니다. ^^

저희쪽에서는 Font Engine으로 freetype을 사용합니다.
폰트 화일은 True Type을 사용하고요.

그런데 불행히도 굴림같은 폰트는 bold같은것이 없고 그냥 Normal만 있더군요.
모든 True Type Font가 그런거 같습니다.
저희는 normal, bold, italic, italic bold전부 필요합니다.
최소한 bold만이라도요.

질문1> free Type에서 bold같은거 emulation하는 기능 지원안한다고 들었는데 지원하는 patch같은거 있나요?

질문2> 만일 emulation하는 방법이 없다면 normal, bold, italic, italic bold
따로 있는 한글 true tyep 폰트가 있나요? 별도로 읽어와서 뿌리게요.

답분 부탁드립니다. m^-^m

wkpark의 이미지

Quote:

질문1> free Type에서 bold같은거 emulation하는 기능 지원안한다고 들었는데 지원하는 patch같은거 있나요?

질문2> 만일 emulation하는 방법이 없다면 normal, bold, italic, italic bold

바로 위의 sangu님의 링크를 살펴보세요. italic은 Xft에서 자체 지원되고, bold는 패치를 해야 합니다.

이것은 약간 낡은 내용이고
http://chem.skku.ac.kr/~kle/main/BoldFont

최근(10월 14일)에 Akito씨가 새로운 Bold패치도 만들었고 더욱 쓸만해 졌다고 하더군요.
http://www.kde.gr.jp/~akito/patch/

온갖 참된 삶은 만남이다 --Martin Buber

cjh의 이미지

패치된 Xft를 사용하시는게 아니라면 bbox를 기울이는 등의 방법으로 bold/italic을 효과를 내셔야 합니다.

Xft의 소스에서 어떻게 하고 있는지 알아보시는 것이 많은 도움이 되겠네요.

--
익스펙토 페트로눔

funky4u의 이미지

xft와
freetype은 다른거 아닌가요?
저희쪽은 freetype을 font engine으로 사용하고 있거든요.
참고로 embed환경입니다.

자꾸 민폐를 끼치는군요. 부탁드립니다.

정태영의 이미지

funky4u wrote:
질문1> free Type에서 bold같은거 emulation하는 기능 지원안한다고 들었는데 지원하는 patch같은거 있나요?

Xft도 내부적으로 freetype을 사용합니다..
원규님이 주신 URL에 흠 필요하실만한 게 몇가지 설명되 있군요..

뭐 패치가 있는지는..
구글에서 검색해보거나 하면 되겠죠 :)

http://www.freetype.org/pipermail/freetype/2002-September/005528.html
이 쓰레드도 도움이 될듯 합니다..

funky4u wrote:
질문2> 만일 emulation하는 방법이 없다면 normal, bold, italic, italic bold
따로 있는 한글 true tyep 폰트가 있나요? 별도로 읽어와서 뿌리게요.

답분 부탁드립니다. m^-^m

얼마전 GPL로 릴리즈된 은글꼴이 볼드를 가지고 있는걸로
알고 있습니다..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

ixevexi의 이미지

bold형 굴림을 쓰고자하는 열망으로 :evil:
엄청나게??? 검색한 결과
위의 xftpatch라는걸 알게 되었습니다.
그런데 -_-

대략..........................
xft라는 소스의 diff인듯 하던데요
받아서 보니 그런것 같았습니다.

여기서 포기할 쏘냐!
다시 patch와 diff라는 툴의 사용법을 익혔습니다.

patch p0 < ~~~~

이런식으로 하면 된다고 하더군요 -_-

그런데 저에게 소스가 있는지 없는지도 모르겠고
저위의 알려진 곳의 링크를 타고
이리저리 돌아다녀봐도 ㅠ.ㅜ
결국 소스는 못받았습니다.
yum으로 업데이트가 된 레뎃 9.0 에서 이야기입니다.

초보라 모든 패키지를 다 깔았습니다 -_-;;

이제 제가 어떻게 해야할까요?
소스를 얻어서 patch를 해야하는데
소스는 어디서??

PS 제발 CVS사용법을 찾아보라는 말은.......... 너무 가혹합니다.

C++, 그리고 C++....
죽어도 C++

정태영의 이미지

ixevexi wrote:
bold형 굴림을 쓰고자하는 열망으로 :evil:
엄청나게??? 검색한 결과
위의 xftpatch라는걸 알게 되었습니다.
그런데 -_-

대략..........................
xft라는 소스의 diff인듯 하던데요
받아서 보니 그런것 같았습니다.

.
.
.

여기서 포기할 쏘냐!
다시 patch와 diff라는 툴의 사용법을 익혔습니다.

patch p0 < ~~~~

이런식으로 하면 된다고 하더군요 -_-
.
.
.

이제 제가 어떻게 해야할까요?
소스를 얻어서 patch를 해야하는데
소스는 어디서??

PS 제발 CVS사용법을 찾아보라는 말은.......... 너무 가혹합니다.

예 우선 그건 Xft 소스에 패치를 해야하며..
patch p0는 아니고 patch -p0 일겁니다 ;)

http://freedesktop.org/~xlibs/release/
여기에 보면 Xft소스를 구하실 수 있을것이고..

레드햇과 yum을 사용하신다면.. 동쪽하늘님이 패치해서..
패키징한 rpm이 있을겁니다.. 그걸 찾아보세요..

http://people.kldp.org/~dcpark
여기였는데 현재는 접속이 안되나보군요..

http://rpmfind.net 등에서 Xft...... src.rpm이나.. XFree.....src.rpm
을가져다가..

spec화일을 고치고 빌드하면 되겠지만 =3=3
쉬운일은 아닐듯 합니다 :)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.