이용재님의 (가칭) 소나무글꼴 소개

wkpark의 이미지

얘기 나온김에 예전에 만들어두었던 소나무 글꼴을 소개합니다.

벌써 10년여전에 만들어진 n3f라는 글꼴이 있습니다. 이 글꼴을 이용한 nhpf(넷스케입 한글 프린터 필터)가 아직도 많은 배포판에 함께 포함되어 배포되고 있습니다.

1996년에 소개된 이 글꼴을 2002년도에 Public Domain으로 라이센스가 변경이 되었지요.

http://www.kr.freebsd.org/ml//hangul-patch/2002/09/msg00005.shtml

공개해주신 이용재님께 감사를

이 글꼴은 bdf글꼴로 변환해서 pinetree라는 이름으로 배포되기도 하였습니다.

그래서 그 이름을 소나무로 하고 (원래는 type1 조합식 글꼴이던것을) 트루타입으로 변환한 글꼴을 (몇년전에) 만들었습니다.

테스트단계를 거쳐야하는데 그 단계는 생략된채로 시간이 벌써 훌쩍 흘렀네요.

첨부된 파일은 n3f 글꼴을 스크립트로 조합한 후에 sfd로 만들고, 그것을 fontforge로 ttf로 변환시킨 것입니다.

== 변경이력 ==
* pinetree는 n3f와 무관한 비트맵 글꼴이라고 합니다. (pinetree역시 이용재님이 직접 만든 글꼴입니다.)
* 가칭 소나무글꼴(n3f)의 굵은 글꼴도 추가합니다.
* fontforge를 이용한 자동 힌팅인스트럭션 추가(윈도우즈에서도 보다 깨끗하게 볼 수 있습니다.)
* CM(R,B) 영문영역 추가 + 은바탕 심볼 (가칭 소나무글꼴의 한글 영역을 제외한 부분은 각각의 글꼴 라이센스를 따릅니다.)
* 일부 한글 Compatibility 영역 추가 (붙여넣기 + 그려넣기)

File attachments: 
첨부파일 크기
Package icon Sonamoo.zip226.74 KB
Package icon n3f-20090117.zip662.46 KB

댓글

jachin의 이미지

훗, 요새 글꼴이 마구 쏟아지고 있어서 무척 고무되어 있습니다.

살포시 프로젝트 등록을 하면, 하루에 하나씩 누군가 업데이트 해줄지도 몰라요.
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

wkpark의 이미지

이용재님의 (n3f/pinetree) 소나무글꼴은 초/중/종 모두 한벌씩 들어있는 매우 가벼운 글꼴입니다~

영문이랑 심벌은 아마도 은바탕에서 빌려서 넣지 않았나 싶네요~
(그러므로 원래의 소나무글꼴체와 균형이 맞다고 말할 수 없겠죠..)

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

setup74의 이미지

안녕하세요, n3f 폰트를 만들었던 이용재입니다.

구글링하다 발견해서 들어왔습니다.^^
우연히도 최근 게시글인데 바로 발견했군요.

학교졸업후 폰트쪽은 완전히 떠나있던 터라, 모랄까 완전 방치 상태였는데,
이렇게 윈도버전을 만들어 주셔서 정말 감사합니다.
(저도 누군가 만들어주길 계속 바라고 있었습니다. ^^)

굳이 관련된 추가설명을 드리자면..

1. n3f 와 pinetree 라는 이름의 폰트는 사실은 다른 폰트를 가리킵니다.

옛날옛적(93년도)에 아래한글 폰트 에디터를 이용해서 만든 비트맵 폰트를
X용 비트맵 폰트로 추가 확장해서 만든 폰트가 pinetree 폰트였습니다. (대략 94년도 즈음이 아닐까 기억합니다)
당시, 초기의 모질라가 새로나온 네트스케이프 브라우저로 막 대세가 넘어가고 있던,
Waist 등 몇몇 실험적인 (재밋는!) 한글 사이트들이 나오던 무렵과 어느정도 겹치겠네요.

n3f는 PostStript에 관심을 가지면서, Type1 폰트형태로 세벌식 한글 폰트를 함 만들어보자
는 생각에 GhostScript 와 Emacs 를 가지고 만든 폰트입니다. (생 노가다였죠. ㅜㅜ)
원체 Emacs Lisp 으로 짜놓은 것이고, 획굵기 등등 몇몇 주요값을 파라메터화 해서
변종폰트를 만들기 좋게하려는 의도가 있었는데요, 결국 파라메터화 되지 않고 생으로 값이 들어간
부분이 꽤나 많아서 n3f-5b(조금 굵은 글씨체) 외의 실제 변종은 만들어지지 못했습니다.

그리고 폰트의 정확한 이름은 n3f-5 인데요. n3f-1~4는 초기 시도만 하다 포기한 폰트였으니
배포된적이 없고. 이후에도 더 만든 것이 없으므로 (n3f-5 만들다 지쳐서 포기했다고 해야겠네요. ^^)
그냥 n3f 폰트라고 하셔도 나쁘지 않은 이름이라 생각합니다.

2. n3f-5 폰트의 원래 목표는 h2ps 같은 유틸리티나 PostScript 직접 사용 방식
(대개 Times Roman 과 함께 사용하는데, 싱크로율이 안습이죠 ㅜㅜ)
뿐만 아니라, TeX/LaTeX 에서 사용하기 위한 것이었습니다.

해서 스타일도 대충은 TeX 쪽과 맞추려는 약간의 생각이 어느정도 있었고.
다행히도 TeX 사용시 보통 사용하게 되는 영문폰트인 Computer Modern 폰트와도
그런대로 궁합이 맞는 편이 되었습니다. (n3f를 보면 가로획이 좀 가는편이죠)
(그럭저럭 동작을 해서, 졸업 논문도 이 폰트와 LaTex으로 작업했습니다. --v )

그래서, 조금은 외람된 말씀처럼 들리실지 모르겠지만, 영문 폰트와 조합을 하실때에는
Computer Modern 폰트와 조합시켜주는 것이 가장 어울리지 않을까 하는 생각이 드네요.

[사족]

* 그러고 보니 박원규님이, 당시 관련 요청을 하신 바로 그분이셨군요.. 반갑습니다~

* 제가 2003년초에 당시 메일계정이었던 clunix.com 회사를 떠나면서 멜주소가 끊겼었고,
홈피등도 완전 방치되었는데요, 우연히도 곧 저 회사로 재입사를 하게 되는 시점에서
이렇게 반가운 글을 만나게 되었네요.. (아 이무슨 운명의 장난이란 말입니까~ ^^)

wkpark의 이미지

글꼴 공개후 저역시 거의 방치상태였다가, 이번에 가변폭 글꼴에 대한 특허문제로 불이 붙어(?)

예전의 이용재님의 글꼴을 떠올린 것이고 5년여 전에 만들어 놓았던 트루타입 글꼴을 올린 것입니다ㅋ

pinetree글꼴도 이용재님이 만드신 것이고 글꼴체도 제가 보기엔 비슷한것 같아서 (그것도 가변폭도 지원하고 고정폭도 지원하고 그랬죠?)
이름을 부르기 좋게 소나무라고 했던 것입니다.

(원저자의 흔적을 남기면서 쉽게 부르게 하기 위해. 그래서 트루타입 글꼴의 정보에는 모두 n3f가 언급되어있습니다.)

----
글꼴 이름은 일단 원래대로 n3f돌려놓았지만, 좀 더 기억하기 쉬운 소나무체로 바꿀지도 모릅니다. :>

CM글꼴로 영문 영역만 교체하고 (나머지는 + 은바탕 기호)
하는김에 n3f-bold체도 같이 넣어서 (영문 CMB) 올려두겠습니다~
(자동) 트루타입 인스트럭션이 들어갔기때문에 윈도우즈에서도 보다 깨끗하게 보실 수 있습니다~

----
추가: pinetree글꼴이 n3f에서 나왔다고 믿게된 정황은.. 구글링해보니 다음과 같이 pinetree글꼴이 나오네요ㅋㅋㅋ

댓글 첨부 파일: 
첨부파일 크기
Package icon n3f.zip675.31 KB

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

setup74의 이미지

제가 바라던 ttf 를 금새 만들어 주셨군요! 감사합니다.
게다가 제대로 힌팅까지!

이름은 확실히 n3f-5 는 좀 폼이 안나는군요.
폰트 목록 같은데서도 영어에 섞여서 나오니 좀 그런거 같기도 하고,
말씀하신대로 그냥 소나무체라고 부르는 것도 좋을 거 같네요.

(n3f 는 폰트 시리즈의 이름이기도 하면서, 나름 진행하던 프로젝트의 이름이기도 했습니다.
그래서 n3f 밑에 pinetree도 있고, n3f-5 폰트도 있던거죠.
역시 이름을 잘못 지었었군요. 흠흠..)

올려주신 TTF 폰트를 사용하다 보니 몇가지 개선점이 있네요.

1. 한글 자모 기본글자 부분도 n3f가 적용되면 좋을거 같습니다.
글자를 입력하면서 "ㄱ" 이나 "ㅗ" 같이 자소단위가 입력될때
n3f가 아닌 다른한글폰트(은바탕이겠죠)로 나타나는군요.
(아마도 말씀하신 은바탕 기호 영역부분이 아닐까 싶습니다)

원래 세벌식 조합의 특성에 따라 입력하면서 글자들의 모양에 이동이 없어야 하는데,
이때문에 입력와중에 글씨가 다이나믹(!) 하게 변하게 되는군요.

기본자소 역역에 해당하는 폰트 생성시에는,
모음(ㅗ 나 ㅟ 같이 가로획이 있는 모음)이나
받침은 원래 폰트의 Width 이 작게 되어 있으므로,
기본자음의 폭만큼 더해주어야 제대로 된 단위 폰트로 보일 수 있겠습니다.

2. n3f bold 폰트에서, ㅔ 와 ㅕ 가 바뀌어 조합되었네요.
(폭정보는 그대로이고 같은데, 이미지만 바뀌어 조합된 것처럼 보입니다.
nf3-5 bold 가 원래 잘못 만들어져 있었을 수도.. --; )

3. 엑셀이나 포토샵, 기타 유틸 프로그램에서는 잘 나오는데요,
MS Word 에서 써보니 마치 고정폭인 것처럼 처리되어 보여지네요.
MS Word 2002 라서 버전이 너무 낮아 레스터라이저에 문제가
있는게 아닌가 싶습니다만, 혹시라도 개선이 될 수 있으면 좋지 않을까 합니다.

나중에 혹시 폰트 업글을 진행하신다면, 함 고려해주시면 감사하겠습니다.

wkpark의 이미지

1. 네 알고있는 문제입니다ㅋ 은바탕 자모체 류도 비슷한 현상이 있어서 오려붙이기 하면서 다시 그렸던 기억이 나네요.
(오려붙이고 글자폭 더하고 해서) 그려야겠네요~

2. 볼드체 글꼴의 순서가 바뀌어있는게 몇개 있었는데 미처 확인 못했네요~ㅎ

3. 확인해보도록 하겠습니다~

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

wkpark의 이미지

1. (가칭) 소나무글꼴의 한글 호환 영역의 일부를 붙여넣기/그려넣기를 해서 도깨비불 현상을 없앴습니다. (굵은글꼴은 아직..)

2. 굵은글꼴의 모음 위치 교정했습니다.

3. 워드 2003도 같은현상이네요. wordpad에서도 글꼴폭이 고정폭처럼 나옵니다. 한/글, notepad는 제대로 나옵니다. (은 자모체는 어떤가 보았더니 은자모체도 똑같은 현상입니다.)

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

setup74의 이미지

새로 올리신 폰트 확인했습니다.

도깨비불 현상이 사라지니 확실히 좋군요. ^^
(그런 문제를 도깨비불 현상이라고 하는군요. 홉.)

다행히, 아래한글(한글2002)에서는 잘 처리 되는걸 확인했습니다.
(Word 쪽은 아무래도 당분간 계속 문제가 될거 같다는 불길한 예감이.. --;)

bh의 이미지

이맥스로 글꼴도 맹글 수 있군요.. ..
무언가모르게 장인정신이 마아아악.. 느껴지는.. ..
국궁..!

--
이 아이디는 이제 쓰이지 않습니다.

setup74의 이미지

사실 좀 무식한 짓이었죠..

당시에는 맥에서 도는 폰토그라퍼 정도가 유일한 툴이었고 (알고 있던게; 게다가 맥이 없어서),
Type1 폰트 자체의 인코딩이 그닥 복잡한 것은 아니어서,
"파라메터화된 폰트 제작" 어쩌구 하는 환상(?)에 삽질을 좀 한 것이었죠.

학부 방학때 한달반 넘게 과 전산실에 풀데이로 출퇴근하면서 만들었던 아픈 기억이..
(결국 지쳐 떨어질때쯤 마무리하고, n3f-5b 를 만들어서 Bold 폰트가 좀 부실합니다.
그렇다고 n3f-5 가 부실하지 않다는 건 아니고 ^^)
제대로 된 툴이 있었다면 아마도 훨 빠른시간에 만들었을 거 같기는 한데,
나름 재미는 있었죠. ^^

saxboy의 이미지

오오.. 이 폰트를 여기서 보게 되리라고는 상상도 못했는데 이런 아름다운 일이 생기는군요.
방학 내내 과전산실에 앉아 폰트를 찍고 있던 개발자 모습이 눈에 아련합니다. 하핫.

setup74의 이미지

이 saxbox가 그 saxboy가 맞으신가요? 방가방가~
(이 무슨 만남의 광장이란..)

cjh의 이미지

게다가 사진을 아바타로 쓰다니...요 OTL

--
익스펙토 페트로눔

--
익스펙토 페트로눔

setup74의 이미지

cjh 면.. 양(sheep)옆에 앉아있던 그 cjh 맞나...요? 방가방가~
(올 2월에, 전에 다니던 그 c모사로 다시 복귀예정; 현재 시한부 백수! --v)

(완연한 만남의 광장 모드근영.. wkpark님 죄송..)

faqna의 이미지

글꼴이 무척 이쁩니다.
첫/가/끝 한 벌 글꼴을 좋아하는데 이 글꼴은 더욱 좋은 글꼴 같습니다.

그런데 앞에 Sonamoo.zip이나 n3f.zip에서는 그런 일이 없었지만 n3f-20090117.zip에
n3f.ttf 글꼴은 가로모음은 겹쳐서 나타나고 세로모음은 가까이 붙어서 나타납니다.

그리고 만약에 글꼴 이름을 소나무로 하실 경우에 한국어로 표시하면 좋을 것 같습니다.
글꼴 이름이 Sonamoo인 경우 영문 폰트 속에 섞여 있어서 찾기가 힘듭니다.

좋은 글꼴 고맙습니다.

"Please do not feed the troll"

http://bbs.kldp.org/viewtopic.php?p=351352#351352

youngdragon의 이미지

비스타 64비트에서 해제하니 안되어서
알집으로 해보아도 안 됩니다.
'해더오류'라는 메시지가 뜹니다.

워낙 초짜라 무슨 문제인지 모르겠군요.
어떻게 해야되는지 알려주시면 고맙겠습니다.

wkpark의 이미지

전혀 문제없이 잘 받아지고 있습니다. 일단 받아진 파일이 이상할 수도 있으니, 다른 브라우져에서 받아보시던가, 7-zip과 같은 다른 공개된 zip파일 유틸을 사용해보시기 바랍니다~

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

youngdragon의 이미지

다운받아서는 안 풀리더니,
바로 실행시키니 잘 됩니다.
뭔 일인지...

나엘의 이미지

소나무 글꼴을 우연한 기회에 알게되어 드렸습니다. 글꼴의 재배포와 사용에 관한 라이선스가 계시면 사용하는데 도움이 될까하여 들렸습니다.
너무 오래된 내용이라 이 글을 보시려는지도 궁굼합니다.^^

세벌의 이미지

https://kldp.org/node/101937 본문에 public domain 이라고 나오는군요.

김정균의 이미지

https://web.archive.org/web/20050117194257/http://www.kr.freebsd.org/ml/hangul-patch/2002/09/msg00005.shtml

mailing list 가 없어져서 archive.org 에서 찾아 보았습니다.

> "N3F 및 관련 코드를 Public Domain 으로 배포합니다.
>
> (아시겠시만, "니 맘대로 하세요" 라는 뜻이죠.. ^^)

라고 하셨네요.

댓글 달기

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