
저는 트루타입 글꼴의 특정 유형인 "기호 글꼴"을 사용하는 응용 프로그램을 사용하고 있습니다. 내가 수집한 바에 따르면 이러한 글꼴은 특히 문자/글리프가 매핑되는 방식에서 평소와 약간 다르게 작동합니다. 그러나 실제로 트루타입 글꼴을 기호 글꼴로 만드는 것이 무엇인지는 알 수 없습니다.
지금까지 검색해 본 결과 거의 아무것도 나오지 않았습니다. 내가 발견한 모든 종류의 세부 사항에 대해 언급한 것은 내가 가지고 있는 글꼴 편집기의 사용 설명서뿐입니다. 여기에는 기호 글꼴의 글리프가 0xF000의 유니코드 개인 사용 영역에 매핑되어 있지만 0x00에서 0xFF 범위에서 "열거"되어 있다고 되어 있습니다. (그게 무엇을 의미하든). 물론 일부 기호 글꼴의 데이터를 검사할 때 cmap 테이블에서 글리프가 0xF000 범위에만 매핑된 것을 볼 수 있습니다. 그러면 어떤 메커니즘을 통해 0x00 범위에 도달합니까? 겉으로는 간단해 보이지만 어디에도 답이 없는 것 같은 질문입니다.
그렇다면 트루타입 글꼴을 기호 글꼴로 만드는 것은 정확히 무엇입니까?
(참고/질문: 기호 글꼴은 주로 유니코드 인식 시스템에 유니코드 문자 매핑을 제공하는 소위 "유니코드 글꼴"로 대체되는 레거시라고 들었습니다. 이 경우 기호 글꼴은 어떻게 할 수 있습니까? 유니코드 이전에는 유니코드 개인 사용 영역에서 매핑도 제공합니까? 어쨌든 모든 문자가 0x00에서 0xFF 범위에 있고 "기호 글꼴" 재매핑 마법이 필요하지 않습니까?)