예전부터 궁금했습니다.
어떻게 폰트가 화면에 렌더링 될까?
자료가 찾기 어렵더군요...
제가 찾아낸 자료로는
폰트파일 -> gryph추출 -> 렌더링
인데 폰트파일의 spec을 모르니 gryph를 추출하는법을 모르겠습니다.
일전에 어느 프로그램에서 TTF 폰트에서 glyph bitmap을 추출하는 걸 본 적이 있습니다. GD library의 gdImageStringTTF() 함수를 사용하더군요.
폰트의 포맷과 관련해선 wikipedia가 유용한 소스가 되는 듯 합니다. TrueType, OpenType, Bdf 등의 페이지에는 각 폰트 포맷/스펙에 대한 링크가 있습니다.
구현과 관련해서는 FreeType이 가장 건실한 자료가 되지 싶습니다.
$PWD `date`
fontforge 홈페이지에 필요한 문서들이 많이 링크되 잇을겁니다 :)
freetype, fontforge 의 소스를 보시면... 많은 도움이 되지 않을까 싶군요... truetype 폰트의 렌더링 관련해서는 sp-line 을 먼저 공부하셔야 할 거에요... sp-line 들의 집합으로 알고 있거든요...
fontforge 등으로 sfd 로 바꿔서 보면... 눈으로 확인해 볼 수도 있구요 :)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~ 나 한줄기 바람처럼..
예전부터 궁금했습니다. 어떻게 폰트가 화면에 렌더링 될까? 자료가 찾기 어렵더군요... 제가 찾아낸 자료로는 폰트파일 -> gryph추출 -> 렌더링 인데 폰트파일의 spec을 모르니 gryph를 추출하는법을 모르겠습니다.
윤곽선 글꼴 만들기를 참고해보시길
http://chem.skku.ac.kr/~kle/main/%C0%B1%B0%FB%BC%B1%B1%DB%B2%C3%B8%B8%B5%E9%B1%E2
위 내용은 한텀 8x4x4조합 글꼴을 윤곽선 ttf글꼴로 만드는 방법에 대한 내용입니다.
이론적으로, ttf -> png -> sfd(font forge용 입력파일) 절차를 사용하면, 다른 ttf글꼴을 베낀(?) 그러나 전혀 다른 글꼴을 만들 수 있습니다.
핵심 내용은, AutoTrace라는 툴을 사용해서 이미지 파일에서 윤곽선을 추출하는 것입니다.
온갖 참된 삶은 만남이다 --Martin Buber
텍스트 포맷에 대한 자세한 정보
<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]
일전에 [url=http://realtime.ssu.ac.kr/~leth
일전에 어느 프로그램에서 TTF 폰트에서 glyph bitmap을 추출하는 걸 본 적이 있습니다. GD library의 gdImageStringTTF() 함수를 사용하더군요.
폰트의 포맷과 관련해선 wikipedia가 유용한 소스가 되는 듯 합니다. TrueType, OpenType, Bdf 등의 페이지에는 각 폰트 포맷/스펙에 대한 링크가 있습니다.
구현과 관련해서는 FreeType이 가장 건실한 자료가 되지 싶습니다.
$PWD `date`
fontforge 홈페이지에 필요한 문서들이 많이 링크되 잇을겁니다 :)
fontforge 홈페이지에 필요한 문서들이 많이 링크되 잇을겁니다 :)
freetype, fontforge 의 소스를 보시면... 많은 도움이 되지 않을까 싶군요... truetype 폰트의 렌더링 관련해서는 sp-line 을 먼저 공부하셔야 할 거에요... sp-line 들의 집합으로 알고 있거든요...
fontforge 등으로 sfd 로 바꿔서 보면... 눈으로 확인해 볼 수도 있구요 :)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
Re: 폰트파일에서 gryph를 추출하는 방법 알고 계신분 있나요?
윤곽선 글꼴 만들기를 참고해보시길
http://chem.skku.ac.kr/~kle/main/%C0%B1%B0%FB%BC%B1%B1%DB%B2%C3%B8%B8%B5%E9%B1%E2
위 내용은 한텀 8x4x4조합 글꼴을 윤곽선 ttf글꼴로 만드는 방법에 대한 내용입니다.
이론적으로, ttf -> png -> sfd(font forge용 입력파일) 절차를 사용하면, 다른 ttf글꼴을 베낀(?) 그러나 전혀 다른 글꼴을 만들 수 있습니다.
핵심 내용은, AutoTrace라는 툴을 사용해서 이미지 파일에서 윤곽선을 추출하는 것입니다.
온갖 참된 삶은 만남이다 --Martin Buber
댓글 달기