태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
BLOG main image

온한글 전체보기 (655)
한글, 새로운 시선 (164)
온한글이 만난 사람 (52)
한글 행사와 모임 (54)
한글이 있는 작품 (64)
폰트 (41)
캘리그래피와 손글씨 (13)
트렌드와 마케팅 (46)
역사 속 한글 (19)
세계 속 한글 (40)
온한글 책꽂이 (44)
한글 관련 자료실 (27)
무료다운로드 (15)
단신 (74)
douglas pitassi
douglas pitassi
Clash of Clans Hack
Clash of Clans Hack
Related Web Page
Related Web Page
kitchen table
kitchen table
http://healthdrugpdf.com
http://healthdrugpdf.com
http://www.161997up.com
http://www.161997up.com
CT
CT
http://pharmacyreviewer2014.com
http://pharmacyreviewer2014.com
UT
UT
Laura Glading APFA
Laura Glading APFA
1,373,117 Visitors up to today!
Today 6 hit, Yesterday 140 hit
daisy rss
tistory 티스토리 가입하기!
'아웃라인 폰트'에 해당되는 글 2건
2009. 3. 4. 09:36
사용자 삽입 이미지

 
Q. 폰트 디자인의 기본 선이라는 아센더 라인과 디센더 라인이란 무엇인가?
 영자 디자인에서 소문자 x를 기준으로 b, d, f, h, I 등처럼 x-라인보다 윗 부분의 공간을 일러 아센더(Ascender)라 하고 그 가장 높은 부분에 해당하는 가상의 선을 아센더 라인이라 한다. 반대로 g, p, q, y 등의 x-라인보다 아랫 부분의 공간을 디센더(Descender)라 하며 그중 가장 낮은 가상의 선을 아센더 라인이라 한다.
 낱자에서 x라인과 아센더 라인, 디센더 라인은 서체의 시각적 속성과 무게중심에 영향을 주는 중요한 요소로서 각 서체들은 그 특징에 따라 최적의 x라인, 아센더 라인, 디센더 라인을 가지게 된다.

 
Q. 폰트 제작 시 완성도를 높이기 위한 기술이라는 커닝과 힌팅에 대해‥?
 커닝(Kerning)이란, 어느 특정 글자의 조합만을 표준 너비보다 글자 보내기를 작게 하여 글자 사이를 조정하는 것을 말한다. 가령 표준 글자 너비로 할 때 영문의 경우 대문자 L 다음에 T가 오는 경우, 시각적으로 다른 글자들의 조합보다 글자 사이가 넓어 보이게 된다. 이러한 현상이 생길 경우 L의 글자 너비를 줄이는 방법으로 두 글자 사이의 간격을 좁힘으로써 시각적인 균등감을 획득할 수 있는데 이를 커닝이라 한다.
 
 또 힌팅(Hinting)이란, 아웃라인 폰트로 필요한 크기의 글자를 래스터라이저에서 생성할 때 원하는 모양대로 출력하기 위한 추가 기술이다. 아웃라인 폰트는 각 글자 모양에 해당하는 좌표값을 가지고 있고 이를 원하는 크기로 스케일링하는 과정에서 반올림 등의 오차가 생길 수 있기 때문에 어떤 크기에서는 조금 틀어질 수도 있는데, 이를 방지하기 위한 기술이 바로 힌팅이다.
 화면이나 프린터, 혹은 해상도가 낮은 주변 기기에서 글자가 깨지거나 줄기 굵기가 일정하지 않게 표현될 때 힌팅 작업으로 이를 최대한 깨끗하게 보정할 수 있다.

 
Q. 완성형 한글과 조합형 한글은 무엇이고, 유니코드는 무엇인가?
 완성형과 조합형이란 한글 코드에 관한 개념으로, 우선 완성형 한글이란 한글을 한 글자 당 2바이트 크기의 코드를 부여하여 각 글자별로 코드값을 지정하는 방식을 말하는 것이다.
 즉, 완성된 글자들을 일종의 그림처럼 다루는 방식으로 한글 2,350자와 한자 4,888자, 각종 학술기호와 외국 문자 등을 영역별로 나누어 사용하도록 되어 있다. 1987년 정부가 한국 표준으로 정한 바 있지만, 한글의 모든 글자를 구현하기는 어려운 난점도 있다.
 1992년 소개된 조합형은 한글을 초성, 중성, 종성으로 나누고 각 자소마다 5bit씩 할당하고 영자와의 구별을 위해 최상위 비트(Most Significant Bit)를 1로 하여 총 16bit, 즉 2byte로 구성한한글 코드로 11,172자의 한글을 모두 구현할 수 있다. 합자 원리를 가지고 있다는 점에서 한글적인 코드라고 할 수 있고 아스키 코드에서도 쓸 수 있는 이상적인 방식이지만, 정렬이 한글 순서대로 되지 않는다는 단점이 있다. 

 유니코드는 한글용 코드는 아니다. 국제표준화기구(ISO)에서 추진하던 유니버셜 코드체계에 불만을 느낀 IBM, MS 등 미국의 유력 기업들이 결성한 컨소시엄에 의해 만들어진 코드로, 2byte를 체계로 하여 전세계의 문자들을 구현하는 것을 목표로 65,536 자의 코드를 사용하고 있다.
 8bit코드로도 문제가 없는 영어나 라틴어권의 국가들은 2byte까지는 필요 없지만 비영어권의 다른 나라들과 정보를 교환하기 위해서는 유니코드를 지지할 수밖에 없다. 한글은 지난 1995년에야 유니코드에서 11,172자의 연속된 공간을 확보하게 되었다.


 Q. 비트맵 폰트와 아웃라인 폰트의 차이점은 무엇인가?
 비트맵 폰트(Bitmap Font)는 특정한 크기나 형태의 문자 세트로 글자가 점의 집합으로 이루어져 있다. 메모리 내에서 Raster 연산을 하기 때문에 출력장치의 이미지 메모리와 1대 1로 대응, 처리속도가 빨라 웹, 이동단말기, LCD를 적용한 기기에서 화면표시용으로 사용된다.
 0과 1로 나타내는 디지털 데이터의 특성상 확대, 축소, 회전, 기울임 등의 기하학적 변형을 하게 되면 형태가 일그러지고 계단현상(Aliasing)이 나타나므로 폰트 사이즈의 변경 시 그 도트 수별로 데이터를 준비해야 한다. 때문에 가능한 한 많은 사이즈를 등록해 놓을 필요가 있어 데이터 량이 많아지게 된다. 

 아웃라인 폰트(Outline Font)는 함수곡선을 가지고 문자의 외형을 나타내므로 화면에 표시하거나 프린트할 경우 먼저 도트 정보로 변환하는 처리과정이 필요하다. 때문에 출력속도가 느리다는 단점이 있는 반면 큰 사이즈의 문자로 화면표시하거나 출력을 해도 비트맵 폰트처럼 일그러지지 않고 깨끗한 형태를 표현할 수 있다.
 하지만 오히려 작은 사이즈의 폰트는 함수곡선으로 표현할 경우 오차가 생길 수 있고 불필요한 시간이 걸리는 단점으로 인해 아웃라인 폰트가 부적절하다.


 Q. 포스트 스크립트 폰트와 트루타입 폰트란 무엇인가?
 미국 어도비 사가 개발한 포스트스크립트 폰트(Postscript Font)는 기본적으로 문자의 위치, 폭, 모양 등의 아웃라인을 벡터 방식에 의해 나타낸 윤곽선 폰트로 베지어 곡선에 의해 표현된다. 1990년 애플 사와 마이크로소프트 사가 트루타입을 공개하자 어도비도 Type 1폰트 포맷을 공개하였고, Type 1, 3, 4, 0 포맷이 있다.
 타입 1과 타입 3 폰트는 벡터폰트처럼 그 정보를 좌표값으로 가지고 있어서 그 크기를 자유롭게 조절할 수 있으며 이 좌표들로 글자의 외곽선을 표현함으로써 점 폰트의 양감까지 표현할 수 있다는 장점을 가지고 있다. 또한 3차원의 베지어 곡선을 적용하기 때문에 래스터라이저의 결과가 좋아서 출력의 질도 향상시킬 수 있다.
 
 트루타입 폰트(Truetype Font)는 1991년 애플 사와 마이크로소프트 사가 공동개발한 윤곽선 폰트 형식으로, 초기에는 1byte에서만 사용했으나 현재는 2byte에서도 지원가능하다. 포스트스크립트 폰트가 출력을 위해서는 데이터를 점으로 변환시켜 주는 장치인 RIP가 필요한 것과는 다르게 트루타입 폰트는 본체에 그러한 기능을 가진 장치가 내장되어 있다.
 매킨토시 운영체계에서 표준으로 사용했고 시스템에서 기본적으로 제공되는 포맷이며 가격도 높지 않아 일반 사용자들을 위한 폰트라고 할 수 있다. 뿐만 아니라 유니크한 폰트가 많고 힌팅과 같은 내부 명령들을 자유롭게 구성해 넣을 수 있다. 특히 동양권 문자들처럼 지원하는 글자의 수가 많은 경우와 비슷한 글리프를 빈번히 사용하는 경우 이를 재활용하는 등 다양한 유연성을 제공하고 있는데, 자체의 메모리가 많아서 데이터를 전송할 때 속도가 느리다는 단점을 가지고 있기도 하다.


 Q. 폰트 제작을 위한 도구에는 어떤 것들이 있나?
 우선 윈도우나 매킨토시 환경 모두에서 가장 많이 사용하는 폰토그라퍼가 있다. 포스트스크립트 타입 1과 타입 3를 만들 수 있고 기존 폰트의 틀을 변형하거나 첨가 또는 삭제 등을 쉽게 할 수 있으며 일반 손글씨를 스캔받아 폰트화할 수도 있다.
 또한 로고타입이나 아이콘을 디자인하여 하나의 폰트처럼 시스템에 저장하면 폰트 메뉴를 가진 프로그램에서 활용할 수 있다. 글자의 윤곽선은 베지어 곡선으로 이루어지며 어떤 크기로든 확대와 축소가 가능하고 레이저 프린터에서 고해상도 이미지세터까지 모든 포스트스크립트 출력장치에서 인쇄할 수 있다. 저해상도 인쇄를 위해 힌트를 추가할 수도 있다. 

 레트라세트(Letraset) 사의 폰트 제작 프로그램인 폰트스튜디오도 폰토그라퍼와 비슷하다. 폰토그라퍼처럼 한 글자의 부분을 복사하여 다른 글자를 만들 때도 사용하지만, 기존 서체를 고치거나 완전히 새로운 서체를 만들 수도 있다. 타입 1과 타입 3 폰트를 지원하며 일러스트레이터 윤곽선을 불러올 수도 있고 수동이나 자동 힌팅을 선택할 수도 있다. 개별 값이 일단 만들어지면 파생되는 패밀리는 ‘폰트 삽입(Interpolate Font)’ 기능을 사용하여 만들어지고 완성된 폰트는 모든 매킨토시와 포스트스크립트 출력기에서 사용가능하다. 

 폰트매니아는 우리나라에서 만든 윤곽선 글꼴 개발용 소프트웨어로 한글꼴 제작환경의 특성이 많이 고려되어 있다. 윈도우즈 환경에서 사용할 수 있도록 되어 있어 매킨토시 환경에서 그래픽 작업을 하는 디자이너들에게는 널리 알려지지 않았으나 폰트 디자이너들에게는 많이 활용되고 있다.
 트루타입, 통합글꼴, 타입 1 폰트를 만들 수 있으며 로고타입이나 아이콘의 개발이 가능하다. 특히 윈도우즈 사용자 정의 문자(EUDC)와 아래아 한글의 사용자 정의 영역에 회사 로고나 심벌, 확장 한자 등을 추가하여 사용하면 편리하다. 강력한 윤곽선 편집기능을 가지고 있으며, 비트맵 이미지부터 윤곽선을 추출하는 기능이 있어 전문 디자이너가 아니라도 손쉽게 글꼴을 만들 수 있다. 


 Q. 포토샵에서만 폰트가 나오지 않는데‥?
포토샵, 일러스트와 같이 어도비 제품군의 경우, 폰트 목록을 윈도우즈 글꼴의 목록으로 재작성하여 파일로 가지고 있다. 이 파일이 갱신이 되지 않을 경우, 제어판->글꼴에서는 나오지만, 포토샵에서는 폰트가 나오지 않는다. 이럴 경우 탐색기에서 아래의 폴더로 이동한 뒤 모든 1st 파일을 삭제하고 리부팅하면 된다.
C:\Program Files\Common Files\Adobe\TypeSpt


Q. 내 손글씨를 폰트롤 개발하려면?
1. 종이에 손글씨를 쓴다.
2. 손글씨 혹은 윈도에서 스케치한 글자를 스캔해 폰트 제작 프로그램으로 불러온다.
3. 불러들인 글자를 벡터 파일로 저장해 초안으로 삼는다.
4. 마, 메, 맘, 모, 몸, 뫼 등의 기본 구성 모듈을 디자인해 다른 글자 디자인의 기초를 마련한다.
5. 모듈을 기초로 한 글자씩 디자인해 완성해 나간다. 이때 자모를 반복적으로 디자인하는
    번거로움을 덜기 위해 스캔했던 문자를 기본으로 첫닿자, 홀자, 받침닿자 별로 메뉴 테이블을
    만들어 기본 자모를 먼저 완성하는 것이 좋다.
6. 파일→다른 형식으로 저장→트루타입 순으로 저장한다.
7. 윈도 탐색기를 실행한 뒤; 저장한 폰트를 Windows\Fonts 폴더로 옮긴다.
8. 마지막으로 윈도를 재시동하면 오피스 프로그램 등에서 폰트를 사용할 수 있게 된다.

 


 ⓒ 윤디자인연구소 온한글

Name
Password
Homepage
Secret
2009. 2. 27. 17:42


 주조활자와 사진식자의 시대를 거쳐 글꼴 디자인이 디지털화 되면서, 타입 디자이너들은 컴퓨터상에서 글꼴을 디자인하게 되었다. 그 결과 아날로그적 드로잉 도구를 대체한 폰트 제작 프로그램들이 그 사용 환경에 따라 더욱 다양해지고 정교해지고 있다.
 화면용으로 쓰이는 비트맵 폰트의 제작에 적합한 프로그램, 인쇄물에 사용되는 정교한 아웃라인 폰트 제작에 최적화된 프로그램 등이 있는가 하면, 서양권의 1byte 문자언어체계에 맞춰진 프로그램과 한국을 비롯한 동양권의 2byte 문자언어체계를 구현하는 데 목적을 가진 프로그램도 개발되었다.

 폰트 제작 프로그램은 컴퓨터의 발전과 함께 주로 서양에서 개발되었기 때문에 2byte 문자를 구현하기에는 불편한 점이 많았다. 이런 점을 극복하기 위해 프로그램을 국내에서 자체 제작하기도 하였는데, 그중 대표적이라고 할 수 있는 ‘폰트매니아’의 경우 다른 일반 프로그램에 비해서 사용자층이 적은 이유로 업그레이드가 지속되지 않는 문제가 있어 왔다.

 해외 프로그램 역시 업그레이드가 중단되거나 한글을 디자인하기엔 적합하지 않은 문제가 있었지만, 국산 프로그램이 없을 당시부터 사용해오던 익숙함과 호환성 등의 이유로 비교적 많이 애용되어 왔다.
그 중 ‘Fontographer’, 고급 기능과 옵션이 다양한 ‘Fontlab studio’, 오픈 소스 프로그램으로 누구나 사용할 수 있는 ‘Fontforge’, 동양권의 2byte문자를 지원하는’Asiafont studio’ 등이 유명하다.
 일반적으로는 ‘Fontographer’가 Mac과 PC를 통틀어 가장 널리 쓰이고 있지만, 판매수익 저조 등의 이유로 더 이상 개발되지 않고, 현재 ‘Fontlab studio’에 통합되어 개발되고 있다. 



폰트 제작 툴의 발전
 초창기 폰트의 쓰임새는 주로 출판 인쇄물에 국한되어 있었다. 따라서 폰트 제작의 툴 역시 고해상도 이미지를 출력할 수 있는 아웃라인 폰트의 드로잉에 초점이 맞추어져 만들어졌다. 후에 방송의 자막, 개인용 PC를 비롯하여 웹과 모바일 환경으로 점차 폰트의 쓰임새가 다변화되면서 단순히 드로잉 기능만으로는 부족하게 되었다. 폰트가 쓰이는 해당 디스플레이 환경을 고려하여, 기술적 부분까지도 디자이너가 어느 정도 직접 수정할 수 있도록 부가적인 고급 기능들이 많이 늘어났으며 조금 더 전문적인 작업을 위한 별도의 프로그램도 개발되어 있다.

 일례로, 사실상 컴퓨터나 모바일 기기 화면에서 도트로 표현되는 아웃라인 폰트의 정보를 보정해 저해상도의 디스플레이 환경에서도 가독성을 높이는 ‘힌팅’ 기술이 최근 많이 알려져 있는데, 이 기술을 구현하기 위해 폰트 제작 툴이 아닌 ‘VTT(Visual TrueType)’라는 별도의 프로그램을 사용하여 디자인된 폰트를 최종 보정하는 작업이 이루어지기도 한다. 이처럼 다양화된 폰트 사용 환경에 맞춰 여러 가지 툴이 개발되어 사용되고 있다. 각각의 툴마다 고유의 특성과 장단점들이 있는데, 그 중 고급기능과 확장성이 뛰어난 ‘Fontlab studio’를 중심으로 아웃라인 폰트 제작 과정을 따라 가며 그 기능들을 살펴보고자 한다.

 폰트랩 스튜디오 아웃라인 서체 제작의 최신 툴로, 가장 다양하고 강력한 기능이 포함되어 있고 인터페이스도 세련된 폰트 에디터이다.
 TrueType, Type1, OpenType 등 여러 가지 포맷의 서체를 편집, 제작할 수 있고, 파이썬 랭귀지(Python Language)를 기초로 한 macro 시스템이 탑재되어 있다. 매크로 기능은 각종 효과나 작업 프로세스 등을 사용자가 직접 프로그래밍하여 하나의 툴 형식으로 사용할 수 있는 기능으로, 추가적인 파이썬 프로그래밍 기술이 필수적이다.

 

 참고로, 오픈타입은 마이크로소프트 윈도우와 애플 매킨토시 운영체계에서 사용되는 트루타입 폰트 파일 형식을 확장한 글꼴 파일 형식으로, Adobe Postscript 파일을 트루타입 폰트 파일의 일부가 될 수 있게 해준다. 오픈타입이 나오기 전에는, 포스트스크립트를 사용하는 프린터를 위해 나름의 폰트 형식인 타입1을 사용했다. 포스트스크립트는 조금 더 나은 품질의 정교한 프린터들을 위한 표준 프린터 포맷 언어이며, 트루타입은 스플라인 곡선을, 타입1은 베져(Bezier) 곡선을 사용한다.

 폰트랩 스튜디오는는 6,400자 까지만 저장· 생성이 가능하므로 한글의 경우 KS코드의 2,350자는 하나의 작업 파일로 제작할 수 있지만, 유니코드 기반의 11,172자를 만드는 데에는 부족한 면이 있다. 그래서 한글 작업의 경우는 보통 앞서 언급한 폰트 제작 프로그램인 AsiaFont Studio를 사용한다. 아시아폰트 스튜디오의 인터페이스 및 기능은 폰트랩 스튜디오의 그것과 거의 같다.



 폰트랩 스튜디오의 장점 중 하나는 인터페이스의 사용자화가 가능하다는 것이다. 가장 쉽고 편한 인터페이스가 이미 디폴트로 설정되어 있겠지만, 사용자의 편의를 위해 인터페이스의 변경이 필요하다면 메뉴, 툴바, 단축키 등을 자유롭게 편집하고 배치할 수 있다.
 폰트랩 스튜디오는 Adobe Illustrator와 같은 벡터 기반의 드로잉 프로그램을 따로 사용할 필요가 없을 만큼 다양한 기능의 훌륭한 드로잉 툴을 가지고 있고, 일러스트 프로그램에서 그린 이미지를 바로 카피하고 페이스트 하는 것이 가능하며, 파일의 상호호환성도 매우 높은 편이다.

 폰트 제작 과정의 첫 번째는 스케치된 시안을 디지털화 하는 것인데, 스캔한 이미지를 백그라운드에 놓고 아웃라인 형태로 트레이싱하는 과정을 거치거나 벡터 기반 드로잉을 옮겨 붙인 다음, 각 글자의 위치나 크기를 조정해 만든 기본적인 단어나 문장을 보며 글줄을 맞추게 된다. 이 과정에서 아웃라인을 Mask 형식으로 깔거나 가이드라인을 수직, 수평, 사선방향으로 그려 넣고 작업할 수 있다.



 폰트랩 스튜디오에서는 글자를 Component화하여 사용할 수가 있는데, 이것은 위·아래 첨자가 많은 유럽향의 글자들이나 조합 형태로 짜인 한글 작업을 하는 데 유용하게 쓰인다. 컴퍼넌트를 사용하면 이미 제작되어 있는 형태를 가져다 쓸 수 있으므로 제작 및 수정이 간편해질 뿐더러 폰트의 용량을 줄이는 데 도움이 된다.

 이미지 수정 시, 글자의 가로 세로 크기, 획의 굵기, 방향, 기울기 등을 수정하고 글자의 위치를 이동하는 등의 작업을 하게 되며 이 과정에서 transfomation 기능을 이용하는데, 조금 더 세부적인 수정이 필요하거나 특별한 효과를 사용해야 할 경우 Action 메뉴를 활용하며, 이 액션들을 조합한 Action Set을 구성하여 활용하는 기능이 있다.

 

 폰트랩 스튜디오에는 코드 페이지를 활용할 수 있는 기능이 있어서, 디폴트로 들어 있는 기본적인 코드페이지 외에도 필요에 따라 원하는 글자들을 구성하여 제작에 활용할 수 있다.




 또한 Mark 기능을 이용하여 각각의 셀에 원하는 색을 넣으면, 작업 진행 중 중요한 글자에 표시를 하거나 형태가 같은 것끼리 구별해 놓는 등의 활용이 가능하여 효율적으로 작업을 진행할 수 있고, 셀의 크기를 조정할 수도 있어서 필요에 따라 전환이 가능하다.




 Matric 윈도우를 통해서는 각 사이즈 별로 미리보기를 할 수 있으며, 글자 폭의 수정이나 커닝 작업을 바로 진행할 수 있다. 아웃라인 글꼴을 저해상도 장치에서 작은 사이즈로 출력할 때 출력 품질에 문제가 생기는 현상을 해결하기 위해, 화면 변환 시 글꼴에 적용할 힌트(Hint) 정보를 추가해주는 것을 ‘힌팅’이라 하는데, 폰트랩 스튜디오에서는 트루타입과 타입1의 힌팅이 가능하다. 세부적인 매뉴얼 힌팅이 불필요할 정도는 아니지만 오토 힌팅의 결과물이 우수하다. 그리고 매뉴얼 힌팅 인터페이스가 다른 프로그램에 비해 상대적으로 직관적인 편이어서 빠른 작업이 가능하며, 사이즈 별로 비트맵을 임베딩하는 것이 용이하다. 모든 작업이 완료되면 폰트 이름과 카피라이트 등을 입력한 후 각종 형식의 폰트를 내보내어 생성시키게 된다.


툴과 디자이너

 호모파베르(Homo faber). 인간이 도구를 사용하기 시작하면서 문명이 싹트고 눈부신 발전을 해왔듯, 글꼴 디자이너 역시 도구를 통해 과거보다 조금 더 편리한 환경에서 쉽게 디자인할 수 있게 되었다. 그 도구가 디지털 시대를 맞이하고, 컴퓨터 환경이 발전하는 것과 맞물려 더 큰 변화와 발전의 가능성을 열어 놓고 있다.

 디자이너의 영감을 표현함에 있어서 도구는 역시 도구일 뿐이며 오히려 한편으로는 그 도구의 사용법을 익히기 위한 시간이 필요하다는 등의 단점이 있는 것은 사실이지만, 도구의 발전을 통해서 문명이 발전되어 온 것처럼 더 편리하고 더 효율적인 제작 툴이 폰트 디자인의 발전에 좋은 영향을 끼칠 것 또한 분명할 것이다.
 개성 넘치는 디자이너들의 모든 요구에 부응하긴 힘들겠지만, 조금 더 직관적인 인터페이스를 가지고 디자이너의 아이디어도 자극할 수 있는 새로운 폰트 제작 프로그램의 등장을 기대해본다.


 ⓒ 윤디자인연구소 온한글


 

Name
Password
Homepage
Secret
prev"" #1 next