폰트를 Rasterize하는 Library마다 용어의 의미가 약간씩 달라 혼란스러웠음.
본 문서는 Freetype Library에서 정의하는 Typography 용어를 정리하였음.
Ascent : Baseline에서 글자범위 위쪽 외곽까지의 거리
Desent : Baseline에서 글자범위 아랫쪽 외곽까지의 거리. 음수로 표현됨
Height : 글자의 높이
= Ascent - Descent (Descent는 음수)
= Internal Leading + EM Height
Line Gap (External Leading) : 글자범위 외곽부터 위쪽 글자의 아랫쪽 외곽까지의 거리.
LineSpace
= Height + Line Gap (or External Leading)
= Ascent - Descent + Line Gap (or External Leading)
= Upper Baseline - Lower Baseline
Internal Leading : EM Square 밖에 위치한 Leading 영역, Typography에서 사용하는 특정 Glyph에서 필요로 하는 영역
= Ascent - Decent - EM_size
= Height - EM_size
= Height - EM Height (ppem_y : Y Pixels per EM)
Cap height : 대문자의 높이, EM Height 와 반드시 일치하지는 않음
x-Height : 소문자의 중간 높이. 혹은 소문자x를 Glyph으로 표시했을 때의 높이
'나의 SW개발 이야기 > SW개발 일반' 카테고리의 다른 글
Windows에서 Default Audio Input (Microphone) 연결 여부 확인 (0) | 2019.07.30 |
---|---|
Fiddler 4.0/ Mobile HTTP 모니터링/ AutoResponder를 이용한 Test Server (0) | 2019.03.28 |
TFS 변경집합을 다른 브랜치에 적용하기 (0) | 2019.03.18 |
Java Interface (0) | 2018.08.08 |
윈도우 10에서 안드로이드 소스코드 받기 with Bash on Ubuntu (0) | 2018.06.26 |