본문 바로가기

폰트 제작

한글 최초의 힌팅 폰트, 맑은고딕을 말한다-3 아웃라인 폰트의 사용과 문제점 및 그 보완 지난 포스트에서는 아웃라인 폰트의 문제점을 보완하기 위해 사용되는 기술 중에서, 폰트 자체에 적용될 수 있는 기술에 대해서 알아 보았습니다. 이번 포스트에서는, 아웃라인 폰트의 문제점을 보완하는 기술 중에서 폰트 자체가 아닌, 폰트를 화면에 렌더링 처리하는 기술의 발전에 대해 알아보고자 합니다. 아웃라인 폰트의 문제점 보완 - 2 일반적으로 '렌더링'이라는 표현은, 3D 그래픽 쪽에서, 3D로 제작된 결과물들을 화면상의 이미지로 만들어 내는 것을 의미합니다. 폰트에서는, 그와 비슷하게, 글자를 화면에 그리는 기술이라고 할 수 있습니다. 래스터라이징과 비슷하게 이해될 수 있겠지만, 폰트 래스터라이징은 아웃라인 폰트를 화면의 픽셀 단위로 변환하는 작업을 말하며, 하.. 더보기
한글 최초의 힌팅 폰트, 맑은고딕을 말한다-2 폰트의 종류와 그 특징 맑은 고딕의 의의라면 ‘한글 최초의 힌팅 UI 폰트’라 할 수 있다. ‘힌팅’이라는 단어를 들어본 독자도 있겠지만, 듣지 못한 독자들이 대부분일 것이다. 힌팅이라는 기술의 의미를 알아보기 이전에, 힌팅이 적용되기까지 어떤 기술들이 어떻게 발전되어 왔는지 대략적으로라도 알아보는 것이 순서라 생각한다. 일반적으로 폰트는 크게 비트맵(bitmap) 폰트와 아웃라인(outline) 폰트로 나뉘어질 수 있다. 먼저, 그 각각의 특징을 살펴보고자 한다. 비트맵(Bitmap) 폰트 특징 출력의 최소 단위인 점(dot) 또는 픽셀(pixel)들의 집합으로 문자를 표현하는 폰트라 할 수 있다. 즉, 점을 찍어 글자를 만들어 넣은 폰트라 할 수 있다. 비트맵(bitmap)이란 의미는 말 그대로, '.. 더보기
한글 최초의 힌팅 폰트, 맑은고딕을 말한다-1 나의 직장 생활 첫 프로젝트. '맑은 고딕' 프로젝트 맑은고딕은 우리나라 최초의 TTF 힌팅 폰트입니다. 2002년에 산돌글자은행(현재, 산돌커뮤니케이션) 입사 2주만에 처음으로 맡은 프로젝트가 바로, 맑은고딕 프로젝트(힌팅 프로젝트)였습니다. 아무 것도 모르면서, '힌팅'이라는 단어가 들어간 논문과 기술문서를 찾아 연구하고 번역하느라 정말 바빴습니다. 설날에도 번역하느라 어디 움직이지도 못했으니, 정말 고생이 많았던 것 같습니다. 당시 정말 많은 분들이 고생하셨고, 그 분들 덕에 맑은고딕 프로젝트를 잘 마무리할 수 있었으며, 저에게는 하나의 큰 커리어가 되었습니다. 당시 프로젝트는 현재 좋은글씨를 운영하시는 이경배 소장님, 힌팅 디자이너 4명, 본인으로 총 6명으로 구성되어 진행되었습니다. 당시 힌팅 .. 더보기
힌팅 견적 힌팅이란?일반적으로 디자이너가 작업한 폰트를 TTF로 생성 후, 실제 화면에서 사용하다 보면 글자가 일그러져 보이는 경우가 많다. 이는 아웃라인폰트(벡터폰트)가 화면에 래스터라이징되면서 생기는 왜곡으로 어쩔 수 없이 발생할 수밖에 없는 현상이다. 이런 문제를 해결하기 위해, 예전에는 비트맵 글자를 폰트에 임베딩하여 사용하였고, 대표적인 예가 windows의 기본 폰트였던 굴림, 돋움, 궁서 등이다. 그러나, 비트맵 글자들이 추가되면, 파일 용량이 증가하고 그로 인해 메모리도 많이 필요하게 되는 문제가 발생한다.이를 해결하기 위해 Apple에서 TTF의 아웃라인에 있는 점의 위치를 조정할 수 있는 기술을 개발하고, 이를 힌팅(hinting)이라 불렀다. "힌팅이란, 아웃라인 폰트를 화면에 출력할 때(즉, .. 더보기
폰트 제작 시 발생하는 오류들 오류를 갖고 있는 폰트들 폰트는 디자인 정보 외에도 매우 많은 정보가 들어 있고, 그 정보는 기술자들도 폰트 명세서를 해석, 분석하면서 공부해야 하므로 꽤 오랜 시간이 걸리고 어려운 것이 현실이다. 그렇다 보니, 일반적으로 대부분의 폰트들은 많은 문제점들을 갖고 있다.폰트를 디자인하고 나면, 폰트를 TTF 또는 OTF로 생성해야 사용할 수 있는데, 일반적으로 많이 사용하는 폰트 제작 프로그램들은 FontLab 및 FontForge이며, 이를 이용해 폰트를 생성하면 데이터가 오류가 생기는 경우가 많다. 물론, 폰트 제작 프로그램 자체의 문제도 있지만, 디자이너들이 미처 잡아내지 못한 오류들도 많이 있다.경력이 많은 디자이너들에게 폰트 기술교육을 하다보면, 의외로 폰트에 설정할 정보들에 대해 잘 모르는 경우.. 더보기