본문 바로가기

파이썬 스크립트

폰트랩(FontLab)5에서 아웃라인 쉽게 붙여넣기 폰트 디자이너에게 있어, 폰트 작업은 반복 작업의 연속이라 할 수 있고, 그 중에는 같은 아웃라인을 반복적으로 사용하는 경우도 많이 있습니다. 특히, 기존 KSX 1001에 해당하는 기호들 중에는 같은 형태의 아웃라인을 갖는 기호들이 많이 있습니다. 예로, 아래 그림에 보이는 기호들이 그 예라 할 수 있습니다. 아래 기호들은 일반적으로 크기와 형태가 같은 원 안에 글자 크기를 맞추는 방식으로 작도합니다. 그러나, 대부분의 폰트 디자이너들이 사용하는 폰트랩(FontLab) 5의 경우, 이를 반복적으로 쉽게 붙여넣을 수 있는 방법이 없습니다. 그로 인해, 아쉽게도, 대부분이 수동으로 일일이 붙여넣을 수밖에 없습니다. 약 70개에 해당하는 수만큼 반복적으로 작업해야 하는 것입니다. 비슷한 기호들 중 '( )'.. 더보기
폰트랩 스크립트 사용법 폰트랩 스크립트(FontLab Script) 사용법 폰트랩(Fontlab Studio 5)은 파이썬(python)을 통한 일종의 자동화 프로그램(매크로) 개발을 통해 업무시간 및 과정을 단순화 및 효율화시킬 수 있습니다. 폰트랩 자체에서 지원하는 스크립트 api가 있어 웬만한 기능은 거의 자동화가 가능해서 실제 업무에서는 많이 사용하고 있습니다. 다만, 국내에서는 실제 이를 개발해 사용하고 있는 곳이 S, Y 사 정도에 불과합니다. 기능을 어떻게 활용하느냐에 따라, 1명의 디자이너가 1개월 정도 걸릴 수도 있는 단순한 작업을 개발시간 포함 1일 이내에 마칠 수도 있습니다. (실제, 제가 S사에 근무할 때 그렇게 한 적이 있었습니다.) 실제, 폰트랩 스크립트를 개발하는데 있어서 어려움은 폰트의 구조를 알아.. 더보기