금요일까지 포스터가 필요합니다. 제품 사진에 붙일 라벨, 메뉴, 숫자가 들어간 한 장짜리 보고서도 필요하고, 누군가 처음 읽는 순간부터 글자가 맞아야 합니다. Google은 2026년 10월 6일 Nano Banana 2.1을 공개하며 주요 업데이트 가운데 하나로 "enhanced text rendering and infographic layout accuracy"(향상된 글자 렌더링과 인포그래픽 레이아웃 정확도)를 꼽았습니다. 같은 회사의 모델 카드도 글자가 여전히 무너지는 곳을 분명히 적어 두었습니다. "Poor text rendering in small text (often blurry in 1k model), long paragraphs, page length"(작은 글자, 긴 문단, 페이지 길이에서는 글자 렌더링이 약하고, 1k 모델에서는 자주 흐릿하다).
테스트 이미지 42장에서 Nano Banana 2.1은 따옴표로 묶은 글자를 정확히 썼고, 철자 오류는 모두 줄바꿈 지점에서 나왔습니다. 2026년 10월 7일에 포스터, 라벨, 메뉴, 보고서 페이지, 책 표지에 따옴표 문자열 306개를 넣었습니다. 틀린 것은 4건으로, 단어가 빠지거나 바뀌거나 반복된 경우입니다. 커다란 제목이 줄바꿈된 자리에서 "4"가 빠진 것이 3건, 문단이 줄바꿈된 자리에서 구절이 반복된 것이 1건이었습니다. 이와 별개로 42장 중 4장은 넣지 말라고 한 글자를 스스로 추가했습니다(한 줄의 사본이 하나 더 들어간 것이 3장, 지어낸 번호의 바코드와 출판사 마크가 들어간 것이 1장). 또 2장은 대소문자가 바뀌었습니다. 포스터 한 장에 넣은 따옴표 열 줄, 따옴표 문자열 27개의 메뉴, 악센트가 붙은 폴란드어와 키릴 문자, 그리스 문자, 1k의 티켓 크기 작은 글씨는 모두 정확하게 나왔습니다. 오히려 위험한 것은 우리가 쓰지 않은 글자였습니다. 짧은 지시만 주면 모델이 시간, 가격, 홍보 문구를 스스로 씁니다.
이 가이드는 글자만 다룹니다. 편집, 넓은 배너, 콘텐츠 정책은 Nano Banana 2.1 테스트를 참고하십시오.
요약
- 나타나야 하는 모든 단어를 따옴표로 묶고, 한 줄에 따옴표 문자열 하나씩 쓰십시오. 빼놓은 부분은 모델이 알아서 씁니다.
- 각 줄에 위치, 크기, 스타일을 지정하고, 마지막에 "No other words, numbers, logos or signatures anywhere."를 덧붙이십시오.
- 긴 제목은 직접 줄을 나누십시오. 예를 들어
"Last ferry" / "leaves Pier 4" / "at 23:40"처럼 쓰고, 본문은 짧은 줄로 유지하십시오. - 크기 단계는 철자가 아니라 인쇄 크기로 고르십시오. 우리 실행에서는 1k, 2k, 4k 모두 정확도가 같았습니다. 300 dpi에서 3:4 이미지는 1k가 약 7.6 x 10 cm, 2k가 15 x 20 cm, 4k가 30 x 40 cm로 인쇄됩니다.
- 그래도 결과는 확인하십시오. 먼저 줄 끝을 읽고, 그다음 모델이 스스로 추가한 것이 없는지 찾으십시오.
첫 프롬프트, 그리고 흔히 어긋나는 점
대부분 문장 하나로 시작합니다. 가상의 심야 카바레 공연 포스터로 해 본 프롬프트입니다.
Design a poster for a late-night cabaret called "VELVET & VERMOUTH", every Friday at The Copper Room.텍스트→이미지, 3:4, 2k, 두 번 실행.

문장 하나짜리 지시로 두 번 실행한 결과. 이름은 두 번 모두 정확하지만, 나머지는 모델이 쓴 문구이고 입장과 공연 시간도 실행마다 다르다.
따옴표로 묶은 이름은 두 번 모두 정확했습니다. 모델은 우리의 설명을 "A Late-Night Cabaret", "Every Friday Night at The Copper Room"으로 바꿔 쓰고, 말하지 않은 것을 더했습니다. 실행마다 다른 입장·공연 시간(한 번은 9 PM과 10 PM, 다른 한 번은 10 PM과 11 PM), "Starring The Velvets & Guest Artists" 줄, 자체 라벨이 붙은 베르무트 병입니다. 문장을 하나 더 붙인 세 번째 실행(아래)에서는 모서리에 "Doors open 9PM"이 찍혔습니다. 포스터를 보는 사람에게는 모두 사실처럼 읽힙니다.
날짜도 마찬가지입니다. 앞선 한 번의 실행에서 웹 검색을 끄고 날짜가 들어간 "오늘의 일기예보" 포스터를 요청했더니 모델이 날짜(10월 24일)를 지어냈습니다. enable_web_search를 켜자 같은 프롬프트로 올바른 날짜, 2026년 10월 7일 수요일이 찍혔습니다. 각각 한 번씩의 실행이니 보장이 아니라 힌트로 받아들이십시오. 이미지가 실시간 사실에 좌우될 때는 웹 검색을 켜거나, 날짜를 따옴표로 직접 쓰십시오.
카바레 두 번의 실행은 모두 프레임을 가득 채운 그림이 아니라, 크림색 종이 테두리가 있는 낡은 인쇄물로 돌아왔습니다(다른 테스터들은 포스터가 탁자 위에서 촬영된 모습으로 돌아온 적도 있다고 합니다). 그래서 같은 지시에 문장 하나를 더했습니다.
Flat, full-bleed poster artwork that fills the entire frame edge to edge. Not a photograph of a poster: no wall, no table, no frame, no shadow.이 문장을 맨 앞에 두자 한 번은 프레임을 가득 채웠고 한 번은 여전히 종이 테두리가 있었으며, 둘 다 문구를 계속 지어냈습니다. 그러니 프레이밍 문장은 도움이 되지만, 해법은 아래의 전체 패턴입니다. 프레이밍 문장과 따옴표 문구를 함께 쓴 34번의 실행은 모두 평평하고 프레임을 가득 채워 돌아왔고, 시간, 가격, 홍보 문구를 지어낸 경우는 하나도 없었습니다. 다만 추가가 전혀 없었던 것은 아닙니다. 세 번은 따옴표로 묶은 줄의 사본이 하나 더 들어갔고, 책 표지 하나에는 지어낸 번호의 바코드와 작은 출판사 마크가 들어갔습니다.
철자를 지키는 프롬프트 패턴
같은 포스터의 전체 버전은 결과물의 형태를 먼저, 그림을 그다음에 쓰고, 이어 모든 글자 줄을 위치, 크기, 스타일과 함께 적은 뒤 마지막에 그 밖의 것을 배제합니다.
Flat, full-bleed poster artwork that fills the entire frame edge to edge. Not a photograph of a poster: no wall, no table, no frame, no shadow.
Deep burgundy background with a fine gold art deco border. In the centre, a simple gold line illustration of a champagne coupe.
Text, exactly as written, one line each, from top to bottom. Nothing else:
Top, largest, tall cream art deco capitals: "VELVET & VERMOUTH"
Directly below, small italic serif: "A late-night cabaret revue"
Under the illustration, medium cream capitals: "Every Friday from 3 October"
Then, smaller: "The Copper Room · 18 Harbour Street"
Then: "Doors 21:30 · Show 22:00"
Bottom line, smallest: "Tickets 25 · Members 18"
No other words, numbers, logos or signatures anywhere.이 프롬프트를 Nano Banana 2.1 텍스트→이미지에서 열기. 실행하기 전에 화면 비율을 3:4, 해상도를 2k로 설정하십시오. 링크는 프롬프트만 채워 줍니다.

전체 프롬프트, 텍스트→이미지, 3:4, 2k(2회 중 1회차). 여섯 줄 모두 두 번 다 정확했고, 가운뎃점까지 맞았으며 추가된 것은 없다.
각 부분이 들어간 이유는 다음과 같습니다.
| 프롬프트의 부분 | 예 | 무엇을 제어하는가 |
|---|---|---|
| 결과물의 형태를 먼저 | "Flat, full-bleed poster artwork… not a photograph of a poster" | 표면 위의 인쇄물이 아니라 가장자리까지 채운 그림 |
| 그림은 간단히 | "Deep burgundy background… a gold line illustration of a champagne coupe" | 글자 자리를 남긴다. 단순한 모티프 하나가 글자와 덜 경쟁한다 |
| 한 줄에 따옴표 문자열 하나 | "Doors 21:30 · Show 22:00" | 문장부호와 숫자를 포함한 정확한 글자 |
| 줄마다 위치, 크기, 스타일 | "Top, largest, tall cream art deco capitals" | 위계. 없으면 무엇을 크게 할지 모델이 정한다 |
| "Nothing else" | "No other words, numbers, logos or signatures anywhere" | 지어낸 홍보 문구, 시간, 로고, 서명을 줄인다 |
이 패턴은 부분별이 아니라 전체로 테스트했으므로, 표는 각 부분의 목적을 설명할 뿐 효과를 하나씩 측정한 것은 아닙니다. 마지막 한 줄만으로는 모든 추가를 막지 못했습니다. 아래의 책 표지에는 여전히 바코드가 들어갔습니다.
Google이 Nano Banana 계열용으로 낸 프롬프트 가이드의 두 가지 습관은 지킬 만합니다. 글자의 모양을 묘사하거나("bold, white, sans-serif") 서체 이름을 대는 것, 그리고 아직 문구가 없다면 먼저 일반 채팅에서 쓴 뒤 이미지를 요청하는 것입니다. 서체 이름을 대도 얻는 것은 비슷한 서체이지 진짜 폰트 파일이 아닙니다.
몇 줄까지 버티는가
같은 포스터를 따옴표 1, 3, 6, 10줄로 실행했습니다(10줄 버전은 "Hosted by Mara Quill", "Live music by The Lowlight Trio", "Dress code: evening wear", "Adults only · No photography"를 추가). 텍스트→이미지, 3:4, 2k, 각 두 번씩입니다. 포스터 8장의 모든 줄이 정확했고, 추가된 것도 없었으며, 줄이 빠지거나 반복되거나 순서가 바뀐 경우도 없었습니다.

1줄, 3줄, 6줄, 10줄 포스터. 각각 두 번째 실행.
그러니 한계는 짧은 열 줄보다 위 어딘가에 있고, 우리는 찾지 못했습니다. 글자가 많아지자 모델은 디자이너처럼 그림을 줄이고 간격을 좁혔습니다.
1k, 2k, 4k의 작은 글씨와 줄바꿈에서의 실수
Google의 모델 카드는 작은 글자가 "often blurry in 1k"(1k에서 자주 흐릿함)라고 합니다. 글자 크기 사다리로 확인했습니다. 같은 문장 하나를 커다란 제목부터 티켓 크기의 작은 글씨까지 네 번 배치한 것입니다.
Flat typographic poster that fills the entire frame edge to edge, not a photograph of a poster. Plain off-white background, black clean sans-serif lettering, left-aligned with wide margins, no images.
The same sentence appears four times, each line much smaller than the one above:
1. A huge headline across the top: "Last ferry leaves Pier 4 at 23:40"
2. A subheading about half that size: "Last ferry leaves Pier 4 at 23:40"
3. Body text about a quarter of the headline size: "Last ferry leaves Pier 4 at 23:40"
4. Tiny fine print at the bottom, like the small print on a ticket: "Last ferry leaves Pier 4 at 23:40"
No other text.텍스트→이미지, 3:4, 1k(896 x 1200), 2k(1792 x 2400), 4k(3584 x 4800)에서 각각 두 번 실행.
| 단계 | 회차 | 제목 | 부제 | 본문 | 작은 글씨(줄 높이) |
|---|---|---|---|---|---|
| 1k | 1 | 정확 | 정확 | 정확 | 정확, 두 줄로 줄바꿈됨(약 35 px) |
| 1k | 2 | "4" 누락 | 정확 | 정확, 그리고 사본 하나 추가 | 정확(22 px) |
| 2k | 1 | 정확 | 정확 | 정확 | 정확(50 px) |
| 2k | 2 | "4" 누락 | 정확 | 정확 | 정확(36 px) |
| 4k | 1 | "4" 누락 | 정확 | 정확 | 정확(100 px) |
| 4k | 2 | 정확 | 정확 | 정확, 그리고 사본 하나 추가 | 정확(80 px) |
작은 글씨는 모든 단계의 여섯 번 모두 읽을 수 있었고 정확했습니다. 1k에서는 높이가 22픽셀에 불과했는데도 선명했습니다. 다만 두 가지 한계가 있습니다. 모델은 "tiny" 줄을 이미지 높이의 약 1.5퍼센트보다 작게 만든 적이 없습니다. 그래서 성분표나 포스터 전체에 걸친 법적 문구처럼 정말 작은 글자는 여기서 테스트하지 않았습니다. 또 4k에서는 두 번 모두 평평한 오프화이트 배경에 옅은 사각형 블록이 있었는데, 대비를 높였을 때만 보였습니다. 큰 면 색을 인쇄한다면 신경 써야 합니다. 2k의 배경은 고르게 나왔습니다.

1k, 2k, 4k 실행(위에서 아래로)의 작은 글씨 줄. 각각 원본에서 잘라 같은 너비로 확대했다. 확대하면 1k 줄이 더 부드럽지만 모든 글자가 있다.
무너진 것은 가장 큰 줄이었습니다. "4"가 빠진 경우 제목은 "Last ferry / leaves Pier / at 23:40" 세 줄로 줄바꿈되어 있었습니다. 원인은 숫자가 아니라 줄바꿈 위치로 보입니다. 여섯 번 중 네 번은 제목이 "Pier" 바로 뒤에서 끊겼고, 그중 세 번에서 "4"가 사라졌습니다(나머지 한 번은 다음 줄로 넘겨 "4 at 23:40"으로 썼습니다). "leaves" 뒤에서 끊긴 두 번은 "Pier 4"가 함께 유지되어 아무것도 잃지 않았습니다. 두 번은 문장의 다섯 번째 사본을 추가하기도 했습니다. Nano Banana 2도 같은 프롬프트에서 같은 현상을 보였습니다. 1k에서 두 번 실행했는데, 한 번은 같은 끊김 지점에서 "4"를 떨어뜨렸고 다른 한 번은 사본을 하나 더 넣었습니다.
해법은 줄바꿈을 직접 정하는 것이었습니다. 프롬프트에서 제목 줄만 바꿨습니다.
1. A huge headline across the top, set on three lines exactly as broken here: "Last ferry" / "leaves Pier 4" / "at 23:40"텍스트→이미지, 3:4, 2k, 네 번 실행. 제목은 네 번 모두 "4"가 제자리에 있는 정확한 모습이었지만, 네 번 중 한 번은 아래쪽에 문장의 사본을 하나 더 넣었습니다. 한 단계에서의 적은 표본이므로(2k에서 원래 프롬프트는 두 번 중 한 번 실패했습니다) 보장이 아니라 효과가 큰 습관으로 받아들이십시오.

왼쪽: 2k의 원래 프롬프트, 제목이 줄바꿈되는 자리에서 "4"를 잃었다. 오른쪽: 제목의 줄바꿈을 직접 써넣은 같은 프롬프트로, 네 번 모두 "4"가 남았다.
레이아웃 네 가지 테스트
포장 라벨
라벨은 사진 속 곡면 물체에 여러 크기의 글자를 동시에 올립니다.
Product photograph of a scented candle in an amber glass jar on a dark walnut shelf, soft warm side light, shallow depth of field. The jar has a cream paper label with black and gold printing. The label text, exactly as written, nothing else:
Top, large serif capitals: "VELVET HOUR"
Below, italic: "Smoked fig & black amber"
Then: "Hand-poured soy wax candle"
Then: "220 g · approx. 45 hours"
Small, at the bottom of the label: "Batch 07 · Poured 12/09/2026"
Tiny warning line along the bottom edge: "Never leave a burning candle unattended."
No other text on the jar, the shelf or the background.텍스트→이미지, 4:5, 2k, 두 번 실행.

캔들 라벨, 텍스트→이미지, 4:5, 2k(2회차). 여섯 줄 모두 두 번 다 정확하게 쓰였고, 1회차에서는 경고 줄이 대문자였다.
두 번 모두 선반이나 배경에는 아무것도 추가되지 않았습니다. 대소문자가 중요하다면, 1회차의 경고 줄이 전부 대문자였던 것처럼, 그 줄에 "in sentence case" 또는 "in capitals"라고 쓰십시오. 모델은 라벨을 용기에 감싸지 않고 카메라 정면으로 평평하게 유지했습니다. 글자는 읽기 쉬워지지만 실제 제품 사진보다는 조금 덜 진짜 같습니다.
가격이 있는 메뉴
메뉴는 많은 줄과 작은 글자가 합쳐집니다. 우리 메뉴에는 제목, 부제, 각각 이름과 가격과 한 줄 설명이 있는 여덟 항목, 푸터가 들어가며 따옴표 문자열은 27개입니다.
Flat, full-bleed menu card artwork that fills the entire frame edge to edge, not a photograph of a menu: no table, no hands, no shadow. Black background, warm ivory lettering, thin gold rules between items, generous margins.
Title at the top, large art deco capitals: "THE LAST ROUND"
Under it, small italic: "Cocktails after midnight"
Then eight items, each with the name on the left, the price aligned on the right and a one-line description in smaller italic below, exactly as written:
"Negroni Sbagliato" "14" "Bitter aperitivo, sweet vermouth, prosecco"
"Smoked Old Fashioned" "16" "Bourbon, demerara, orange peel, oak smoke"
"Espresso Martini" "15" "Vodka, fresh espresso, coffee liqueur"
"Paloma Rosa" "13" "Tequila, pink grapefruit, lime, soda"
"Vesper" "17" "Gin, vodka, blanc vermouth, lemon twist"
"Midnight Spritz" "12" "Aperitivo, blood orange, sparkling wine"
"Pisco Sour" "14" "Pisco, lime, egg white, bitters"
"Garden Fizz (zero-proof)" "9" "Cucumber, elderflower, mint, tonic"
Footer, smallest: "Kitchen closes at 01:00 · Card payments only"
No other text.텍스트→이미지, 3:4, 2k로 두 번, 1k로 두 번 실행. 비교를 위해 제목만 따옴표로 묶고 항목은 설명만 한("listing eight cocktails, each with a price and a one-line description in smaller italic, and a small footer with closing time and payment information") 같은 카드도 2k로 두 번 실행했습니다.

왼쪽: 모든 문자열을 따옴표로 묶음, 2k(1회차), 27개 모두 정확. 오른쪽: 항목을 설명만 함, 2k(2회차). 모델이 자체 음료, 가격, 마감 시간, 매장 규칙을 썼다.
모든 문자열을 따옴표로 묶은 메뉴 넷(2k 둘, 1k 둘)은 27개 중 27개가 정확했고, 모든 가격이 맞는 음료 옆에 있었으며, 1k의 푸터도 2k만큼 정확했습니다. 설명만 한 메뉴는 완벽하게 읽혔고, 바로 거기가 함정입니다. 우리가 요청하지 않은 음료가 올라왔고, 모든 가격에 달러 기호가 붙었으며, 마감 시간("Last call at 1:45 AM", "Serving until 2:00 AM")이 만들어졌고, 여섯 명 이상 일행에게 20퍼센트 팁을 받는다는 규칙이 더해졌고, 설명에는 실제 리큐어 브랜드 이름이 들어갔으며, 한 곳에서는 "Dark & Stormied"라는 이름까지 새로 만들어졌습니다. 얼핏 봐서는 이상한 곳이 없으니 읽는 사람은 그대로 믿습니다.
디스플레이용 글자는 철자만이 확인 항목이 아닙니다. 왼쪽 메뉴에서 "THE LAST ROUND"의 장식적인 아르데코 "N"은 글자가 맞는데도 얼핏 "Π"에 가깝게 읽힙니다. 제목은 실제로 보일 크기로 읽고, 글자가 모호하면 더 단순한 서체를 요청하십시오. 메뉴가 매주 바뀐다면 카드 디자인은 한 번만 생성하고, 항목은 레이아웃 도구에서 텍스트로 얹으십시오. 모델은 그림을 얻는 가장 빠른 방법이지, 가격을 갱신하기에 가장 편한 방법은 아닙니다.
숫자가 있는 인포그래픽
Google은 "infographic layout accuracy"(인포그래픽 레이아웃 정확도)를 내세웁니다. 한 장짜리 보고서는 두 가지를 동시에 시험합니다. 숫자의 철자가 맞는지, 그리고 그 숫자로 그린 차트가 맞는지입니다.
Flat, full-bleed one-page infographic that fills the entire frame edge to edge, not a photograph of a printout. Clean editorial design, off-white background, charcoal text, one accent colour (deep teal), generous margins.
Title at the top: "Spring Portrait Series: Six-Month Report"
Three large statistics in a row under the title, each a big number with a small label below:
"48,200" with "newsletter subscribers"
"3.6%" with "average click rate"
"112" with "new portrait sets"
Below them, a vertical bar chart titled "Subscribers by month (thousands)". Six teal bars with the month under each bar and the value above it. Bar heights must be proportional to the values:
"Jan" "31", "Feb" "34", "Mar" "38", "Apr" "41", "May" "45", "Jun" "48"
Footer, small: "Figures to 30 June 2026"
No other text, icons with words, or logos.텍스트→이미지, 4:5, 2k, 두 번 실행. 모든 숫자를 확인하고 각 막대를 값에 맞춰 픽셀로 측정했습니다.

보고서 페이지, 텍스트→이미지, 4:5, 2k(1회차). 두 차트 중 덜 정확한 쪽.
문자열 21개는 두 번 모두 정확했고, 2회차에서는 라벨 세 개가 대문자였습니다. 차트는 예상보다 좋았습니다. 막대 높이는 1회차에서 값과 4.5퍼센트 이내(1월 막대가 짧은 쪽), 2회차에서 0.4퍼센트 이내였고, 값도 맞는 막대 위에 있었습니다. 소셜용 그래픽으로는 충분하지만, 누군가 자로 재 볼 보고서에는 부족합니다. 정확해야 하는 것은 차트 도구로 그리고, 모델에는 주변 디자인만 요청하십시오.
악센트 문자, 키릴 문자, 그리스 문자
Google은 이 모델이 "localized text rendering across several languages"(여러 언어에 걸친 현지화된 글자 렌더링)에 적합하다고 말합니다. 가상의 영화제 환영 포스터 한 장에 프랑스어, 독일어, 포르투갈어, 스페인어의 악센트, 폴란드어 식자공의 테스트 문장(폴란드어 악센트 문자 아홉 개가 모두 들어 있습니다), 러시아어 키릴 문자, 그리스 문자를 넣었습니다.
Flat, full-bleed poster artwork that fills the entire frame edge to edge, not a photograph of a poster. Midnight-blue background, white and pale gold lettering in a clean humanist sans serif, centred, generous line spacing.
Title at the top, large capitals: "GENEVA SHORT FILM NIGHTS"
Below it, seven lines of welcome text, each on its own line, exactly as written, keeping every accent and letter:
"Bienvenue au festival — séances à 20 h"
"Größer, schöner, näher: Kurzfilme für alle"
"Zażółć gęślą jaźń"
"Sessões às 18h e às 21h"
"¡Bienvenidos! Año de estreno: 2026"
"Добро пожаловать на фестиваль"
"Καλώς ήρθατε στο φεστιβάλ"
No other text.텍스트→이미지, 3:4, 2k로 두 번, 1k로 두 번 실행. 여덟 줄이 네 번 모두 정확하게 나왔습니다. ß, 움라우트, 폴란드어의 모든 악센트, 포르투갈어 틸데, 거꾸로 된 느낌표, 키릴 문자, 그리스 문자의 악센트와 어말 시그마까지입니다. 1k는 2k만큼 정확했습니다.
모델에게 번역을 맡기기. Google의 프롬프트 가이드는 프롬프트를 한 언어로 쓰고 글자로 넣을 대상 언어를 지정하라고 권합니다. 번역문을 주지 않고 해 보았습니다.
Flat, full-bleed poster artwork that fills the entire frame edge to edge, not a photograph of a poster. Midnight-blue background, white lettering in a clean humanist sans serif, centred.
Top line in English, exactly as written: "Midnight screenings, free entry"
Below it, the same line translated into German, then Polish, then Russian, one language per line. Write the translations yourself. No other text.텍스트→이미지, 3:4, 2k, 두 번 실행.

왼쪽: 따옴표로 넣은 환영 문구, 2k(1회차), 모든 악센트가 정확. 오른쪽: 모델이 직접 쓴 번역, 2k(2회차).
두 번 모두 자연스럽고 철자가 맞는 번역을 만들었고, 독일어는 동일했습니다("Mitternachtsvorstellungen, freier Eintritt"). 폴란드어와 러시아어는 실행마다 바뀌었습니다("Nocne seanse, wstęp wolny"와 "Seanse o północy, wstęp wolny", "Полуночные кинопоказы, вход свободный"와 "Полуночные сеансы, вход свободный"). 넷 모두 받아들일 만하지만, 실행할 때마다 바뀌는 번역은 승인할 수 없습니다. 모델에게 초안을 쓰게 한 뒤, 승인한 줄을 따옴표로 프롬프트에 붙여 넣으십시오.
잘못될 때: 증상과 해결
| 증상 | 본 것 | 바꿀 것 |
|---|---|---|
| 쓰지 않은 시간, 가격, 홍보 문구 | 짧은 지시, 설명만 한 메뉴 | 모든 줄을 따옴표로 묶고, 마지막에 "No other words, numbers, logos or signatures anywhere"를 쓴다 |
| 줄 끝에서 단어가 빠지거나 반복됨 | 줄바꿈된 제목(6회 중 3회), 줄바꿈된 문단(2회 중 1회) | 줄바꿈을 직접 쓴다. 문단은 짧은 줄로 자른다 |
| 줄의 사본이 하나 더 생김 | 사다리 10회 중 3회 | 줄이 몇 번 나오는지 명시한다("exactly four lines, no others"). 또는 편집으로 여분을 지운다 |
| 가장자리까지 채운 그림이 아니라 종이 테두리가 있는 인쇄물 | 짧은 지시 두 번 모두. 프레이밍 문장이 있어도 2회 중 1회 | "Flat, full-bleed … artwork that fills the entire frame"으로 시작하고, 모든 문구를 따옴표로 묶는다 |
| 제목용 "빈 공간"이 창문과 천장으로 채워짐 | "Leave empty space at the top"(2회 중 2회) | 공간을 무엇이 채우는지 묘사한다: "the top third is only the plain teal wall" |
| 요청하지 않은 바코드나 로고 | 긴 문단이 있는 책 표지 2장 중 1장 | 표지와 포장에는 "no barcode, no logo"라고 쓴다 |
| 문장형 대소문자를 원했는데 대문자로 나옴 | 라벨 경고 줄, 보고서 라벨 | 대소문자를 명시한다: "in sentence case" |
| 틀린 날짜나 사실 | 날짜 없는 일기예보 포스터 | 실제 값을 따옴표로 넣거나 웹 검색을 켠다 |
| 전체적으로 좋은 이미지의 틀린 단어 하나 | — | 아래의 편집으로 고친다 |
지어낸 문구, 줄 끝 실수, 빈 공간, 한 줄 편집에 대한 해결책은 우리 실행에서 나왔습니다. 프레이밍 문장은 두 번 중 한 번에서 도움이 되었고, 웹 검색은 한 번의 실행에서 날짜를 바로잡았습니다. 사본 추가, 불필요한 바코드, 대소문자에 대한 해결책은 시험하지 않은 합리적인 다음 수단입니다.
긴 문단
Google은 "long paragraphs"(긴 문단)를 알려진 약점으로 꼽습니다. 가상의 로맨스 소설의 68단어짜리 뒤표지 소개문을 책 표지에 넣은 다음, 짧은 세 줄로 바꿨습니다. 같은 표지, 같은 제목과 저자 이름이며, 2:3, 2k, 각 두 번씩입니다.
Flat, full-bleed back cover artwork for a romance novel that fills the entire frame edge to edge, not a photograph of a book. Snowy blue-grey watercolour background of a frozen lake at dusk. Text exactly as written, nothing else:
Top, large serif: "THE WINTER KEYS"
Below, small capitals: "CLARA HOLLIS"
Then this paragraph as one block of body text: "Eleanor Vance restores old pianos for a living and has never once played one for an audience. Then a snowstorm strands her for nine nights in a lakeside hotel with Julien Marchetti, a concert pianist who has stopped performing and will not say why. Between the broken grand piano in the ballroom and the letters hidden inside it, two people who stopped trusting music start trusting each other."수정 버전은 문단 위의 모든 것을 그대로 두고 문단 줄을 다음으로 바꿉니다.
Then three short lines, each on its own line, in a clear serif large enough to read at thumbnail size:
"Nine nights. One snowed-in hotel."
"A piano restorer who never plays."
"A pianist who stopped. Neither will say why."
왼쪽: 68단어 문단, 2k(2회차), 줄이 바뀌는 곳에서 "ballroom and"가 반복됨(아래에 확대). 오른쪽: 세 줄 버전, 2k(1회차), 정확.
문단은 Google의 경고가 시사하는 것보다는 잘 버텼지만 안정적이지는 않았습니다. 1회차는 68단어가 모두 맞았지만, 프롬프트로 배제했던 지어낸 번호의 바코드와 작은 출판사 마크가 추가되었습니다. 2회차는 줄을 넘어가는 곳에서 "ballroom and"가 반복되었습니다. 세 줄짜리 표지는 둘 다 정확했고 아무것도 추가되지 않았습니다. 소개문, 약관 등 문단으로 읽히는 것은 짧은 줄로 자르거나 텍스트 레이어로 얹으십시오.
채워지는 빈 공간
디자이너는 나중에 직접 제목을 얹을 자리를 모델이 비워 두기를 원할 때가 많습니다. Reddit의 Gemini 커뮤니티의 한 사용자는 2.1이 "very unhappy with blank spaces"(빈 공간을 매우 싫어함)인 것 같다고 썼습니다. 위쪽에 공간이 있는 인물 사진을 두 가지 방식으로 요청해 보았습니다.
Portrait photograph of a man in his thirties with short dark hair and stubble, in an open-collar black silk shirt, leaning against a dark teal plaster wall beside a tall window at dusk, warm window light on his face. Leave empty space at the top of the image for a headline that will be added later.두 번째 버전은 마지막 문장을 공간 자체에 대한 묘사로 바꿉니다.
Frame him in the lower two thirds. The top third of the image is only the plain teal wall: completely empty, no window frame, no lamps, no pictures, no objects, no text.텍스트→이미지, 4:5, 2k, 각 두 번 실행.

왼쪽: "leave empty space at the top"(1회차). 오른쪽: "the top third of the image is only the plain teal wall"(2회차).
"Leave empty space"는 두 번 모두 실패했습니다. 창문, 천장 몰딩, 바깥 건물이 위쪽 3분의 1을 채웠습니다. 공간을 무늬 없는 벽으로 묘사하자 두 번 모두 성공했고, 머리 위치는 위쪽 가장자리에서 약 30퍼센트에서 약 38퍼센트 아래로 내려갔으며, 위쪽 3분의 1은 한쪽 가장자리를 따라 난 창틀의 가는 띠를 빼면 빈 벽이었습니다. 모델은 장면에 들어 있는 것으로 프레임을 채웁니다. 빈 부분이 무엇으로 되어 있는지 알려 주십시오.
편집으로 한 줄만 고치기
한 줄이 틀렸거나 날짜가 바뀌었다고 포스터를 다시 생성할 필요는 없습니다. Nano Banana 2.1 편집 페이지에 올리고, 화면 비율은 auto로 두고, 해상도는 원본에 맞추고(여기서는 2k이며, 편집 페이지는 1k부터 시작합니다), 바꿀 내용과 그대로 남아야 할 모든 것을 적으십시오.
In this poster, change the line "Every Friday from 3 October" to "Every Friday from 10 October". Keep every other word, the lettering style, the colours, the illustration and the layout exactly as they are. Do not add anything.편집, 원본 이미지 한 장(위의 여섯 줄 포스터), 2k, 두 번 실행.

왼쪽: 원본 포스터. 오른쪽: 편집 결과(1회차). 날짜 줄만 바뀌었다.
두 편집 모두 날짜만 바꿨고 눈에 보이는 다른 것은 바꾸지 않았습니다. 원본과의 픽셀 비교에서 변화는 그 한 줄에 몰려 있었고, 다른 곳에는 희미한 다시 그린 노이즈가 있었습니다. 마스크 필드는 없으므로 "change only this line"은 지시이지 고정된 선택 영역이 아닙니다. 편집 뒤에는 모든 줄을 비교하십시오. 이 편집 흐름과 레이아웃 스케치 참조는 Nano Banana Pro 텍스트 가이드에서 더 자세히 다룹니다. 같은 프롬프트 구조가 2.1에도 적용됩니다.
설정과 비용
API 모델 이름은 google/nano-banana-2.1/text-to-image와 google/nano-banana-2.1/edit입니다. 이 필드들이 요청에 어떻게 대응하는지는 문서의 모델 카탈로그와 스키마 페이지에서 볼 수 있습니다.
prompt: 최대 5,000자. 전체 레이아웃 지시서를 쓰기에 충분합니다.aspect_ratio: 14가지. 텍스트→이미지의 기본값은 16:9이므로 실행 전에 인쇄할 모양(3:4, 4:5, 2:3)으로 설정하십시오.resolution:1k(기본값),2k,4k. 위에서 말한 대로 인쇄 크기로 고르십시오.output_format:png(기본값) 또는jpeg. PNG는 글자 가장자리를 선명하게 유지하고, JPEG는 파일이 훨씬 작습니다.enable_web_search와enable_image_search: 둘 다 기본값은 꺼짐이며, 이 가이드의 모든 실행에서도 꺼져 있었습니다. 웹 검색은 오늘 날짜처럼 실시간 사실에 좌우되는 이미지에 도움이 됩니다.- 편집 전용:
image_urls는 원본 이미지 1~14장, 그리고 원본의 모양을 유지하는auto비율.
시드, 네거티브 프롬프트, 배치가 없고 모든 변형은 별도의 요청입니다. 그래서 레이아웃을 고정해 놓고 글자만 다시 생성할 수는 없습니다. 2026년 10월 7일의 실행에서 1k와 2k 이미지는 모델 시간으로 11~24초, 4k 이미지는 약 51초가 걸렸습니다. 모든 레이아웃을 두 번씩 실행해 하나를 골랐으므로, 완성된 레이아웃 하나당 두 번 정도의 실행을 예상하십시오.
SpicyAPI에서 Nano Banana 2.1은 Google 자체 정가를 크게 밑도는 가격부터 시작하며, 현재 가격은 모델 페이지에서 확인할 수 있습니다.
글자를 직접 얹어야 할 때
Nano Banana 2.1이 적합한 것은 글자가 그림의 일부일 때입니다. 포스터 스타일의 제목, 제품 사진 속 용기의 라벨, 디자인이 중요한 메뉴 카드나 보고서 페이지, 여러 문자 체계의 환영 간판 같은 경우입니다. 다음의 경우에는 생성한 이미지 위에 디자인 도구로 글자를 얹으십시오.
- 문구가 길다(소개문, 약관, 성분, 전체 프로그램).
- 자주 바뀐다(가격, 날짜, 출연진).
- 브랜드의 실제 폰트 파일로 써야 한다.
- 차트가 픽셀 단위로 정확해야 한다.
성인 대상 홍보 이미지의 경우. Nano Banana 2.1은 Google의 콘텐츠 정책을 따르며 성인용 이미지를 위한 모델이 아닙니다. 어디서 멈추는지는 전체 테스트에서 볼 수 있습니다. 그림이 성인 대상인 포스터라면 SpicyAPI의 무검열 이미지 패밀리 중 하나로 이미지를 생성하고(모델 카탈로그를 콘텐츠 정책으로 거르십시오) 글자는 레이어로 얹으십시오. 또는 Nano Banana 2.1은 캠페인에서 옷을 입은, 글자 중심의 부분, 즉 타이틀 카드, 일정표, 메뉴에 쓰십시오.
FAQ
Nano Banana 2.1에서 글자를 정확히 얻으려면 어떤 프롬프트를 써야 하나요?
위의 카바레 여섯 줄 포스터입니다. 결과물의 형태를 먼저, 간단한 그림, 모든 줄을 큰따옴표로 묶어 위치, 크기, 스타일과 함께 쓰고, 마지막에 "No other words, numbers, logos or signatures anywhere"를 붙입니다.
Nano Banana 2.1이 단어를 빼먹거나 반복하는 이유는 무엇인가요?
우리 실행에서는 긴 줄이 줄바꿈되는 곳에서만 일어났습니다. 프롬프트에 줄바꿈을 써넣고 문단은 짧은 줄로 자르십시오.
작은 글씨에 1k로 충분한가요?
철자에 관해서는 우리 테스트에서 충분했습니다. 높이 22픽셀의 작은 글씨도 정확하게 나왔습니다. 인쇄 크기에 맞춰 2k나 4k를 고르십시오. 확대하면 1k의 글자가 더 부드럽습니다.
틀린 단어 하나는 어떻게 고치나요?
현재 줄과 바꿀 줄을 따옴표로 쓰고 나머지는 모두 그대로라고 말하는 프롬프트로 이미지를 편집한 다음, 모든 줄을 확인하십시오.
Nano Banana 2.1은 악센트 문자, 키릴 문자, 그리스 문자를 쓸 수 있나요?
네, 정확한 텍스트를 붙여 넣으면 됩니다. 모델에게 번역을 맡기면 실행마다 문구가 바뀌므로, 승인한 번역을 따옴표로 붙여 넣으십시오.
브랜드 폰트를 쓸 수 있나요?
묘사한 스타일이나 서체 이름과 비슷한 서체를 그릴 뿐, 브랜드의 폰트 파일은 쓰지 못합니다. 정확한 브랜드 타이포그래피가 필요하면 글자를 레이어로 얹으십시오.





