본문 바로가기

힌팅

폰트 기술자는 무슨 일을 하고, 왜 필요할까? 많은 사람들은 폰트 디자인 및 폰트 디자이너에 대해서는 익히 알고 있습니다. 반면, 폰트 엔지니어, 즉, 폰트 기술자에 대해서는 거의 알지 못하고 있습니다. 여기에서는 폰트 엔지니어링의 범주에는 어떤 것들이 있는지, 어떤 일들이 포함되어 있는지 얘기해보고자 합니다. 1. 폰트 기술자는 무슨 일을 하는가? 1) 폰트 제작 기술 및 설치 지원 초창기 폰트 기술자들은 디자이너들이 '그린' 글자 아웃라인을 이용해 폰트를 제작하는 일들을 주로 하였습니다. 그중에 일부 기술자들은 프로그래밍 기술까지 겸비하고 있어, 각종 폰트 제작 프로그램들을 제작 및 커스터마이징 하는 경우도 자주 있었습니다. 폰트 생산 체계에 있어서, 디자이너가 이러한 일까지 같이 하기에는 많은 어려움이 있었고, 효율적으로 볼 때 큰 메리트가 없.. 더보기
한글 최초의 힌팅 폰트, 맑은고딕을 말한다-5 힌팅의 종류 힌팅에는 기계적인 계산을 통한 오토힌팅 및 수작업을 통한 매뉴얼 힌팅의 2가지가 있습니다. 오토힌팅 폰트 제작 프로그램에서 미리 정해놓은 알고리즘 및 문자세트에 맞는 힌팅 기법을 이용해 자동으로 힌팅명령을 추가하는 작업입니다. 시간이 적게 걸리는 장점이 있지만, 품질이 대체로 만족스럽지는 못한 특징이 있습니다. 일반적인 오토힌팅은 글자가 '모든 글자가 모든 크기에서 전반적으로(general) 품질이 좋게', 만드는데 목적이 있습니다. 매뉴얼 힌팅 작업자가 명령어를 직접 선택, 입력하여 일일이 적용하는 방식의 힌팅작업을 뜻합니다. 고품질의 결과물을 얻을 수는 있지만, 상당한 시간이 필요합니다. 실제로, 완성형 아웃라인 한 글자를 힌팅할 때 적게는 30분, 많게는 2-3시간까지 걸리기도 합니다... 더보기
한글 최초의 힌팅 폰트, 맑은고딕을 말한다-4 힌팅이란? 지금까지는 폰트를 화면에 조금이라도 더 품질이 좋게 표현하기 위한 폰트 렌더링 기술이 발전되는 상황을 살펴보았습니다. 그러나, 여전히 렌더링 기술만으로는 100% 해결되지 않는 근본적인 문제가 있는데, 그것은 바로, 아웃라인이 작은 글자 크기에서 왜곡되는 현상입니다. 결국, 그 왜곡현상을 수정보완하는 과정은 어쩔 수 없이 필요할 수밖에 없다는 의미가 되는 것입니다. 힌팅은 아웃라인 폰트가 저해상도 디스플레이에서 렌더링되는 과정에 발생하는 왜곡현상을 보완하기 위해 특정 명령어들을 추가하는 작업을 말합니다. 힌팅의 의미를 이해하기 위해서는 아웃라인 폰트가 왜 화면에서 왜곡이 될 수밖에 없는지 그 원인을 파악하는 것이 우선이라 할 수 있습니다. 래스터라이징의 의미 및 규칙 아웃라인 폰트에 있어서의 .. 더보기
한글 최초의 힌팅 폰트, 맑은고딕을 말한다-3 아웃라인 폰트의 사용과 문제점 및 그 보완 지난 포스트에서는 아웃라인 폰트의 문제점을 보완하기 위해 사용되는 기술 중에서, 폰트 자체에 적용될 수 있는 기술에 대해서 알아 보았습니다. 이번 포스트에서는, 아웃라인 폰트의 문제점을 보완하는 기술 중에서 폰트 자체가 아닌, 폰트를 화면에 렌더링 처리하는 기술의 발전에 대해 알아보고자 합니다. 아웃라인 폰트의 문제점 보완 - 2 일반적으로 '렌더링'이라는 표현은, 3D 그래픽 쪽에서, 3D로 제작된 결과물들을 화면상의 이미지로 만들어 내는 것을 의미합니다. 폰트에서는, 그와 비슷하게, 글자를 화면에 그리는 기술이라고 할 수 있습니다. 래스터라이징과 비슷하게 이해될 수 있겠지만, 폰트 래스터라이징은 아웃라인 폰트를 화면의 픽셀 단위로 변환하는 작업을 말하며, 하.. 더보기
한글 최초의 힌팅 폰트, 맑은고딕을 말한다-2 폰트의 종류와 그 특징 맑은 고딕의 의의라면 ‘한글 최초의 힌팅 UI 폰트’라 할 수 있다. ‘힌팅’이라는 단어를 들어본 독자도 있겠지만, 듣지 못한 독자들이 대부분일 것이다. 힌팅이라는 기술의 의미를 알아보기 이전에, 힌팅이 적용되기까지 어떤 기술들이 어떻게 발전되어 왔는지 대략적으로라도 알아보는 것이 순서라 생각한다. 일반적으로 폰트는 크게 비트맵(bitmap) 폰트와 아웃라인(outline) 폰트로 나뉘어질 수 있다. 먼저, 그 각각의 특징을 살펴보고자 한다. 비트맵(Bitmap) 폰트 특징 출력의 최소 단위인 점(dot) 또는 픽셀(pixel)들의 집합으로 문자를 표현하는 폰트라 할 수 있다. 즉, 점을 찍어 글자를 만들어 넣은 폰트라 할 수 있다. 비트맵(bitmap)이란 의미는 말 그대로, '.. 더보기
힌팅 견적 힌팅이란?일반적으로 디자이너가 작업한 폰트를 TTF로 생성 후, 실제 화면에서 사용하다 보면 글자가 일그러져 보이는 경우가 많다. 이는 아웃라인폰트(벡터폰트)가 화면에 래스터라이징되면서 생기는 왜곡으로 어쩔 수 없이 발생할 수밖에 없는 현상이다. 이런 문제를 해결하기 위해, 예전에는 비트맵 글자를 폰트에 임베딩하여 사용하였고, 대표적인 예가 windows의 기본 폰트였던 굴림, 돋움, 궁서 등이다. 그러나, 비트맵 글자들이 추가되면, 파일 용량이 증가하고 그로 인해 메모리도 많이 필요하게 되는 문제가 발생한다.이를 해결하기 위해 Apple에서 TTF의 아웃라인에 있는 점의 위치를 조정할 수 있는 기술을 개발하고, 이를 힌팅(hinting)이라 불렀다. "힌팅이란, 아웃라인 폰트를 화면에 출력할 때(즉, .. 더보기
주인장은.. 폰트 전문회사들에서 10년 이상 기술담당으로 (주)산돌커뮤니케이션 (http://www.sandoll.co.kr) (주)좋은글씨 (http://www.goodfont.co.kr) (주)그룹와이(윤디자인연구소) (http://www.groupy.co.kr/) 에서 근무하였습니다. - Windows 맑은고딕 개발 프로젝트(힌팅 기술 및 폰트 자체 기술 담당) - 폰트 제작 전문 SW인 폰트랩(FontLab) 플러그인 개발 (FontLab의 plugin 같은 개념) - Auto hinting 프로그램 / 조합형 한글 폰트 제작 프로그램 개발 - 다양한 형태의 폰트 프로젝트에 대한 작업 경험 - 각종 폰트 제작 관련 기술 개발 ** 급한 문의나, 문의글에 대한 답변이 오랫동안 없으면 다음 번호로 문의 주셔도 됩.. 더보기