text-preserve

Installation
SKILL.md

다국어 텍스트 프리렌더링 스킬

AI 이미지 모델은 한글·한자·일본어 등 비라틴 문자를 직접 그리면 글자가 깨지거나 오타가 생깁니다. 이 스킬은 웹앱과 완전히 동일한 파이프라인을 제공합니다:

  1. detect — 프롬프트에 비라틴 문자가 있는지 감지
  2. analyze — Gemini LLM으로 프롬프트에서 텍스트와 스타일 추출
  3. render — Canvas로 정확한 폰트를 사용해 텍스트를 PNG 프리렌더링
  4. generate — 프리렌더링 PNG를 Gemini 이미지 생성에 인풋으로 넣어 최종 이미지 생성

최초 설정 (한 번만)

cd {baseDir} && node setup.mjs
  • canvas + @google/generative-ai npm 패키지 설치
  • Noto Sans 폰트 파일을 {baseDir}/fonts/에 준비
Installs
2
First Seen
Apr 20, 2026