새로운 TUI/CLI 도구인 Petiglyph가 이미지와 비디오를 터미널 환경에서 활용 가능한 커스텀 폰트 글리프(glyph)로 변환하는 기능을 선보였습니다. 이 도구를 사용하면 일반적인 아이콘이나 로고는 물론, 움직이는 GIF나 비디오 클립까지 터미널 UI(TUI) 내에서 글꼴처럼 표시할 수 있습니다. 기존 터미널 그래픽 프로토콜의 제약 없이 시각적 요소를 통합할 수 있게 되어, 개발자들이 더욱 다채로운 터미널 애플리케이션을 만들 수 있는 가능성을 열었습니다.
Petiglyph는 PNG, JPG, GIF, MP4 등 다양한 이미지 및 비디오 포맷을 지원하며, 이를 단색 글리프나 여러 글리프를 조합한 그리드 형태로 변환합니다. 변환된 글리프는 .ttf 파일로 생성되어 너드 폰트(Nerd Font)처럼 시스템에 설치 후 사용할 수 있습니다. 특히 애니메이션 글리프의 경우, 여러 프레임을 생성하여 클립보드에 복사한 뒤 스크립트를 통해 터미널에서 애니메이션으로 렌더링할 수 있어, '움직이는 아모구스' 같은 재미있는 시각 효과도 구현 가능합니다. 설치는 npm, pip, yay 등 다양한 패키지 관리자를 통해 간편하게 할 수 있으며, FFmpeg이 필요합니다.
이 도구는 터미널 환경의 시각적 표현력을 크게 확장한다는 점에서 의미가 있습니다. 기존에는 텍스트 기반의 한계가 명확했지만, Petiglyph를 통해 개발자들은 터미널 애플리케이션에 브랜드 로고, 상태 아이콘, 심지어 간단한 애니메이션까지 직접 포함시킬 수 있게 되었습니다. 이는 사용자 경험을 향상시키고, 터미널 기반 도구의 활용 범위를 넓히는 데 기여할 것입니다. 특히 1인 개발자나 소규모 팀이 자신만의 개성 있는 터미널 도구를 만들 때 유용하게 활용될 수 있으며, 터미널 UI의 미학적, 기능적 발전에 새로운 영감을 제공할 것으로 기대됩니다.