AI Briefing

터미널용 Glyph Protocol 소개

·2026.04.27 10:44

터미널에서 패치 폰트 없이 아이콘을 렌더링하는 Glyph Protocol이 제안됐다.

터미널 애플리케이션이 Nerd Font 같은 패치 폰트에 의존하지 않고, 런타임에 벡터 글리프를 직접 등록해 렌더링하는 Glyph Protocol이 소개됐다.

핵심은 두 가지다.

  • register: 애플리케이션이 Unicode PUA 코드포인트에 glyf 아웃라인을 등록한다.
  • query: 특정 코드포인트가 system / session / both / free 중 어디에 의해 커버되는지 확인한다.

전송은 OSC가 아니라 APC(Application Program Command) 를 사용하고, 모든 메시지는 25a1(WHITE SQUARE)를 접두사로 갖는 프레임으로 전달된다. 지원 포맷은 비트필드로 응답하며, v1에서는 glyf가 필수이고 이후 COLR v0/v1도 확장 가능하다.

이 설계는 보안도 고려했다. 등록 대상은 PUA로 제한돼, 일반 텍스트의 문자 자체를 바꿔치는 피싱을 막는다. 세션별로 최대 1024개까지 등록할 수 있고, 초과 시 오래된 항목부터 FIFO로 축출된다.

터미널 측 구현은 Rio에서 먼저 진행 중이며, Bubble Tea, Ratatui, Ink용 예제 코드도 공개됐다. 글리프는 SVG가 아니라 TrueType glyf 서브셋을 쓰기 때문에, 이미 텍스트 렌더링에 포함된 기존 래스터라이저를 재사용할 수 있고, 와이어 크기도 SVG보다 작다고 설명한다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.