답변1
글리프가 무엇을 해야 하는지 알아내려면 이름이 좋은 지표가 되는 경우가 많습니다.
uni0061.ssty2
이 부분은 uni0061
분명합니다. 유니코드 문자 U+0061, "LATIN SMALL LETTER A"가 있습니다. 그런데 왜 ssty2
? 종종 이러한 이름은 다음을 기반으로 합니다.오픈타입 기능(적어도 Fontforge에서는 이름에 의존하지 않고 직접 관련 기능을 검색할 수 있습니다.) 설명과 함께 모든 표준 기능 이름 목록을 찾을 수 있습니다.오픈타입 사양에서. 을 위한ssty
그것은 말한다
친숙한 이름: 수학 스크립트 스타일 대체
이 기능은 아래 첨자와 위 첨자에 사용하기에 더 적합하도록 조정된 글리프 변형을 제공합니다. 스크립트 스타일 양식은 글꼴에서 크기를 조정하거나 이동해서는 안 됩니다. 크기 조정 및 이동은 수학 처리 클라이언트에 의해 수행됩니다. 대신, 'ssty' 기능은 수학 엔진으로 크기를 조정하고 배치할 때 위 첨자 및 아래 첨자로 보기 좋은 모양을 생성하는 문자 모양 형식을 제공해야 합니다. [...]
이 기능에는 스크립트 수준을 나타내는 매개변수가 있을 수 있습니다. 간단한 아래 첨자와 위 첨자의 경우 1,두 번째 수준 아래 첨자와 위 첨자의 경우 2(즉, 스크립트 상의 스크립트) 등이 있습니다. (현재는 처음 두 대체 항목만 사용됩니다.) [...]
"두 번째 수준 아래 첨자와 위 첨자"에 대한 ("a") uni0061.ssty2
의 변형 도 마찬가지 입니다. 예를 들어 첫 번째, 그 다음 , 마지막으로 가 있습니다 .uni0061
$a^{a^a}$
uni0061
uni0061.ssty1
uni0061.ssty2