text-preserve
Installation
SKILL.md
다국어 텍스트 프리렌더링 스킬
AI 이미지 모델은 한글·한자·일본어 등 비라틴 문자를 직접 그리면 글자가 깨지거나 오타가 생깁니다. 이 스킬은 웹앱과 완전히 동일한 파이프라인을 제공합니다:
- detect — 프롬프트에 비라틴 문자가 있는지 감지
- analyze — Gemini LLM으로 프롬프트에서 텍스트와 스타일 추출
- render — Canvas로 정확한 폰트를 사용해 텍스트를 PNG 프리렌더링
- generate — 프리렌더링 PNG를 Gemini 이미지 생성에 인풋으로 넣어 최종 이미지 생성
최초 설정 (한 번만)
cd {baseDir} && node setup.mjs
canvas+@google/generative-ainpm 패키지 설치- Noto Sans 폰트 파일을
{baseDir}/fonts/에 준비