오픈타입 기능 태그(OpenType feature tag)는 폰트의 조판 기능을 식별하는 네 문자다. [[오픈타입]] 레이아웃에서 글리프를 바꾸거나 위치를 조정하는 기능에 이름을 붙인다. ([오픈타입 기능 태그 규격](https://learn.microsoft.com/en-us/typography/opentype/spec/featuretags)) - `kern`은 [[커닝]], `liga`는 일반적으로 사용하는 [[합자]]를 가리킨다. 같은 문자열이라도 적용한 기능에 따라 글리프와 간격이 달라질 수 있다. ([등록된 기능 목록](https://learn.microsoft.com/en-us/typography/opentype/spec/featurelist)) - 폰트에 해당 기능이 들어 있고 프로그램이 이를 적용해야 결과에 반영된다. 태그 목록에 이름이 있다고 모든 폰트가 그 기능을 갖는 것은 아니다. ([기능 태그의 적용 조건](https://learn.microsoft.com/en-us/typography/opentype/spec/featuretags)) - 예를 들어 숫자를 표의 세로줄에 맞추는 기능은 `tnum`, 올드스타일 숫자를 고르는 기능은 `onum`이다. 숫자의 너비와 모양을 다른 조건으로 선택할 수 있다. ([숫자 관련 기능 목록](https://learn.microsoft.com/en-us/typography/opentype/spec/featurelist)) - 기능은 장식 선택에만 쓰이지 않는다. 언어와 문맥에 맞는 글리프를 선택하는 처리도 있으므로 옵션을 일괄 해제하면 문자 표시가 달라질 수 있다. ([태그와 텍스트 처리](https://learn.microsoft.com/en-us/typography/opentype/spec/featuretags)) ## 기타 등등 - 대문자 네 글자로 이뤄진 태그 공간은 제작자의 사적 기능에 예약되어 있다. 이런 기능의 상호 운용성은 보장되지 않는다. [출처](https://learn.microsoft.com/en-us/typography/opentype/spec/featuretags) - 등록 목록에는 슬래시가 있는 숫자 0을 고르는 `zero`도 있다. 알파벳 O와 숫자 0을 구별하는 모양에 별도의 이름이 붙어 있다. [출처](https://learn.microsoft.com/en-us/typography/opentype/spec/featurelist) #타이포그래피 #폰트 #표준