Dev.to AI ๐Ÿค– Ai ๐Ÿ‘ 0 ๐Ÿ“– 3 min read

What five image models get wrong when they write Japanese and Arabic

I run AIFont, where we publish prompts for lettering styles and test each one on five image models: GPT Image 2.5, Nano Banana 2.1, Grok Imagine 2.0, Seedream 5.0 Pro and Qwen-Image 3.0 Pro. Every image goes into a ledge

What five image models get wrong when they write Japanese and Arabic

I run AIFont, where we publish prompts for lettering styles and test each one on five image models: GPT Image 2.5, Nano Banana 2.1, Grok Imagine 2.0, Seedream 5.0 Pro and Qwen-Image 3.0 Pro. Every image goes into a ledger with one question answered: did the model write the word it was asked to write?

This post looks at two scripts from that ledger, Japanese and Arabic. They were checked differently, so I keep them apart.

  • Japanese: 244 lettering styles, one short word each, the same prompt to all five models, first image only. 1,219 images. An AI reviewer judged all of them; a person (not a native reader) also checked 104.
  • Arabic: 59 styles, first image only, 291 images. A native Arabic speaker read every one blind, without seeing the model name or our verdict.

Every prompt includes the line "write the text exactly as given, without adding or changing a single character."

Japanese: two models barely miss

Model Correct
GPT Image 243 / 244
Nano Banana 239 / 244
Grok Imagine 226 / 244
Seedream 214 / 243
Qwen-Image 154 / 244

Of the 141 wrong images, 60 had a character replaced, 31 had extra text, 19 had one extra character, 16 gained or lost dakuten (the two small marks that turn ใฏ into ใฐ), 14 dropped a character, and 4 were unreadable.

The dakuten errors are the easiest to miss. Grok Imagine wrote ใฐใใฏใค (explosion) as ใฐใใฏใฅ:

ใฐใใฏใค written as ใฐใใฏใฅ by Grok Imagine

Seedream doubled a character: ใพใปใ† (magic) became ใพใปใปใ†. At a glance it looks like a word.

ใพใปใ† written as ใพใปใปใ† by Seedream

Arabic: one dot is a different word

Model Correct
Nano Banana 55 / 57
GPT Image 53 / 57
Grok Imagine 42 / 57
Seedream 34 / 54
Qwen-Image 8 / 59

(Images the native reader was unsure about are left out, which is why the totals differ.)

Arabic letters often share a shape and differ only in their dots. Six of Grok Imagine's 15 errors and seven of Seedream's 20 were a dot in the wrong place or missing. Sometimes the result is another real word. Qwen-Image was asked for ูุฎุฑ (pride) and wrote ูุฌุฑ (dawn):

ูุฎุฑ written as ูุฌุฑ by Qwen-Image

Seedream turned ู‡ุฌูˆู… (attack) into ูุฌูˆู…, which is not a word, and Grok Imagine turned ุฑุจูŠุน (spring) into ุฒุจูŠุบ.

ู‡ุฌูˆู… written as ูุฌูˆู… by Seedream

The same failure in both scripts: the prompt ends up in the image

Qwen-Image adds text far more than any other model. Of its 90 wrong Japanese images, 26 had extra text; of its 51 wrong Arabic images, 21 did. When I read what it added, a lot of it came from our own prompt: the sentences describing the lettering style.

Asked for ใ„ใกใ” (strawberry) in a cute rounded style, it also wrote ใ“ใ‚ใ‚“ใจ, a word from the style description ("round and plump letters"):

ใ„ใกใ” with ใ“ใ‚ใ‚“ใจ added by Qwen-Image

For our italic calligraphy style, it did the same thing in both languages: instead of the one word, it wrote the style description out as a letter.

Japanese italic calligraphy prompt written out as a letter by Qwen-Image

Arabic italic calligraphy prompt written out as a letter by Qwen-Image

The "don't add a single character" line did not stop it. If you use Qwen-Image for text, zoom into the first image and look for words you didn't ask for, especially ones you recognise from your own prompt.

Why the Japanese numbers are not final

Before the native review, our Arabic verdicts came from an AI reviewer plus one of us, and none of us reads Arabic natively. The native reader disagreed with 23 of our 291 calls and settled 34 of the 41 images we had been unable to decide. Here is one pair: both images were asked to write ุดู…ุณ (sun). We passed the first and failed the second. The native reader called it the other way round.

ุดู…ุณ by Grok Imagine, which we passed and the native reader failed

ุดู…ุณ by Seedream, which we failed and the native reader passed

The Japanese verdicts have not had that check yet, so I expect some of the 1,219 to move.

The data

Every image, prompt and verdict is in an open dataset under CC BY 4.0: aifont-text-rendering on GitHub (DOI 10.5281/zenodo.23815210). The comparison across seven languages is in this write-up.

If you read Japanese, Arabic or Chinese natively and have ten minutes, we are looking for native reviewers.

๐Ÿ“ฐ Read the original article on Dev.to AI

Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes โ€” full credit and traffic to the original publisher.