본문 바로가기

FontLab

폰트랩(FontLab)5에서 같은 컬러(mark) 선택하기 폰트랩(FontLab)에서 작업을 하다 보면, 용도에 따라 다양한 컬러(mark) 설정을 해야 할 경우가 많이 있습니다. 수정해야 할 글립들, 수정이 끝난 글립들, '가 계열' 등... 용도에 맞게 컬러 설정(이하 마킹, marking)을 다양하게 할 수밖에 없습니다. 그러나, 이렇게 마킹한 글립들을 선택하는 작업은 반복 단순 작업이며, 지극히 시간 소모적입니다. 문제는 이렇게 소모적인 작업을 하다가 키보드나 마우스 클릭을 실수로 잘못 건드리는 순간... 처음부터 다시 선택을 해야 합니다. 이를 위해, 선택한 컬러와 같은 컬러들의 글립들을 한번에 쉽게 선택할 수 있는 스크립트를 개발해서 꽤 오랫동안 사용하였고 배포하였습니다. 스크립트 사용을 위한 기본 설정 방법은 전에 포스팅했던 내용을 참조하시면 됩니다.. 더보기
폰트 제작 프로그램인 글립스(Glyphs)용 플러그인 개발 현직 폰트 디자이너들 사이에서 가장 많이 쓰이고 있는 폰트 제작 프로그램은 폰트랩(FontLab)입니다. 그 다음으로는 글립스(Glyphs)인데, 이 모두 외국에서 제작된 프로그램입니다. 국내 디자이너들이 글립스를 사용하기 시작한 것은 약 3년 정도 되었습니다. 처음에는 모 회사의 폰트 디자이너가 국내에 소개를 통해, 몇몇 폰트 디자이너들이 사용하기 시작하였습니다. 그리고, 유럽에서 공부하시는 몇몇 분들이 글립스를 사용하기 시작하면서, 차츰 사용자가 늘어나고 있는 추세입니다.폰트랩이 약 $700 정도라면, 글립스는 $300 정도로 폰트랩의 1/2 수준에 불과하고, 적극적인 사용자 지원과 풍부한 플러그인 및 스크립트들을 통해 사용자를 꾸준히 늘려나가고 있습니다. 디자이너의 적극적인 참여를 통해 UI 및 기.. 더보기
폰트랩(FontLab)5에서 아웃라인 쉽게 붙여넣기 폰트 디자이너에게 있어, 폰트 작업은 반복 작업의 연속이라 할 수 있고, 그 중에는 같은 아웃라인을 반복적으로 사용하는 경우도 많이 있습니다. 특히, 기존 KSX 1001에 해당하는 기호들 중에는 같은 형태의 아웃라인을 갖는 기호들이 많이 있습니다. 예로, 아래 그림에 보이는 기호들이 그 예라 할 수 있습니다. 아래 기호들은 일반적으로 크기와 형태가 같은 원 안에 글자 크기를 맞추는 방식으로 작도합니다. 그러나, 대부분의 폰트 디자이너들이 사용하는 폰트랩(FontLab) 5의 경우, 이를 반복적으로 쉽게 붙여넣을 수 있는 방법이 없습니다. 그로 인해, 아쉽게도, 대부분이 수동으로 일일이 붙여넣을 수밖에 없습니다. 약 70개에 해당하는 수만큼 반복적으로 작업해야 하는 것입니다. 비슷한 기호들 중 '( )'.. 더보기
폰트랩6(FontLab6) 출시 드디어, 폰트랩(FontLab) 6가 출시되었습니다. 새로운 폰트랩 버전에 대한 언급이 참 재미납니다. The ultra bold font editor라니, 정말로 많은 기능을 추가했나 봅니다.개인적으로는 배신감(?)이 밀려옵니다. 안정성을 보면, 내년 여름에나 출시할 거라 확신하다시피 했는데, 이렇게 덜컥 발표했으니 말입니다. 얼마전까지의 프리뷰 버전에서도 한글쪽에 버그가 있어 버그리포팅이 필요했으나, 바쁘다는 핑계로 리포팅은 커녕 최근 프리뷰 버전도 테스트 못하고 있었습니다. 그런 와중에 언제 출시된다는 언급도 없다가 갑자기 출시되었습니다. 아무래도 크리스마스 연휴를 잘 보내고 싶었나 봅니다. 생각나는대로 몇가지 특징을 짚어 보았습니다. 단, 기술자이다 보니, 디자이너와는 약간 다른 입장에서 보겠습니.. 더보기
폰트 아웃라인 오류 체크하기 폰트 아웃라인 오류 체크디자이너가 제작한 원도를 폰트로 생성하고 나면, 많은 오류들이 있을 수 있습니다. 종종, 그런 오류들을 포함한 채로 폰트를 판매하고 배포하는 경우가 많습니다. 가끔 무료로 배포되는 폰트들을 다운로드해 오류체크를 해보는 경우가 있는데, 여전히 많은 폰트들이 아웃라인에 문제가 있습니다. 2000년대 중반까지만 해도 대부분의 한글 폰트들이 아웃라인 오류를 갖고 있었지만, 어느 시점부터 아웃라인 오류를 수정해서 폰트를 제작하면서 그 오류가 점점 줄고 있습니다.현재 오픈소스로 배포되는 프로그램들 중, 폰트의 아웃라인을 검토해주는 기능을 갖춘 프로그램은 3종류가 있습니다. 바로 FontForge, Font Validator, AFDKO입니다. 이 프로그램들은 각각 장단점이 있습니다만, 공통적.. 더보기
캘리그라피 폰트 제작 방법 캘리그라피(캘리그래피) 폰트 제작 방법 캘리그래피의 대중화 및 폰트화근래에는 캘리그래피가 대중화되며 전문 작가들도 많아지고, 아마츄어 또는 취미로 작업하는 분들도 많이 있습니다. 몇몇 폰트 회사들과 전문 작가들의 홈페이지에서는 캘리그래피로 작업한 자소들을 일러스트레이터에서 아웃라인으로 변환, 일러스트레이터 파일 자체를 판매하고 있습니다. 디자이너들이 직접 그 자소들을 활용해 새로운 결과물을 만들어 사용할 수 있도록 하는 것입니다. 그만큼 많은 수요가 많아 활성화되는 것이라 볼 수 있습니다.또한, 많은 폰트 회사들이 손글씨를 폰트로 제작, 상품화를 통해 제품으로 판매하고 있기도 합니다. 작가의 글씨를 원본 상태로 가져와 스캔 후, 벡터라이징(아웃라인으로 변환) 과정을 거쳐 폰트 디자이너가 폰트로 제작하는 .. 더보기
폰트랩 스크립트 사용법 폰트랩 스크립트(FontLab Script) 사용법 폰트랩(Fontlab Studio 5)은 파이썬(python)을 통한 일종의 자동화 프로그램(매크로) 개발을 통해 업무시간 및 과정을 단순화 및 효율화시킬 수 있습니다. 폰트랩 자체에서 지원하는 스크립트 api가 있어 웬만한 기능은 거의 자동화가 가능해서 실제 업무에서는 많이 사용하고 있습니다. 다만, 국내에서는 실제 이를 개발해 사용하고 있는 곳이 S, Y 사 정도에 불과합니다. 기능을 어떻게 활용하느냐에 따라, 1명의 디자이너가 1개월 정도 걸릴 수도 있는 단순한 작업을 개발시간 포함 1일 이내에 마칠 수도 있습니다. (실제, 제가 S사에 근무할 때 그렇게 한 적이 있었습니다.) 실제, 폰트랩 스크립트를 개발하는데 있어서 어려움은 폰트의 구조를 알아.. 더보기
힌팅 견적 힌팅이란?일반적으로 디자이너가 작업한 폰트를 TTF로 생성 후, 실제 화면에서 사용하다 보면 글자가 일그러져 보이는 경우가 많다. 이는 아웃라인폰트(벡터폰트)가 화면에 래스터라이징되면서 생기는 왜곡으로 어쩔 수 없이 발생할 수밖에 없는 현상이다. 이런 문제를 해결하기 위해, 예전에는 비트맵 글자를 폰트에 임베딩하여 사용하였고, 대표적인 예가 windows의 기본 폰트였던 굴림, 돋움, 궁서 등이다. 그러나, 비트맵 글자들이 추가되면, 파일 용량이 증가하고 그로 인해 메모리도 많이 필요하게 되는 문제가 발생한다.이를 해결하기 위해 Apple에서 TTF의 아웃라인에 있는 점의 위치를 조정할 수 있는 기술을 개발하고, 이를 힌팅(hinting)이라 불렀다. "힌팅이란, 아웃라인 폰트를 화면에 출력할 때(즉, .. 더보기