# Source: https://docs.ideogram.ai/using-ideogram/prompting-guide/2-prompting-fundamentals/text-and-typography.md

# Text and Typography

One of the areas in which Ideogram excels is in the generation and integration of text into an image. Whether as an overlay (e.g. a meme), as a typographic design (e.g. a t-shirt design) or as an integral part of various image elements (e.g. the name of a bottle of perfume), it's easy to get good results, often on the very first try.

To do this, all you need to do is write your prompt using complete sentences and punctuation, and indicate the text to be written by putting it in quotation marks and describing the context.

Here's an example:

**Prompt**:\
\&#xNAN;*A poster on a wall with text that reads: "Everything you can imagine is real. – Pablo Picasso"*

<figure><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FfO4lAMxbqFuRZtHZWAqv%2Fimage.png?alt=media&#x26;token=a8e1fa55-cf26-4463-a80b-b2af30b1d12c" alt="" width="375"><figcaption><p>The AI generated the requested text on a poster, on a wall.</p></figcaption></figure>

{% hint style="info" %}
In the image above, the AI has decided on the style and type of wall and poster that will be generated, as well as other visual aspects. Of course, you can describe these or any other elements you'd like to appear in the image yourself in the prompt, and the AI will generate them accordingly.
{% endhint %}

{% hint style="warning" %}
For the time being, text that you would like to be written using a non-Latin alphabet or accented Latin characters may have some difficulty being generated correctly, if at all.
{% endhint %}

## Various types of text renderings

As you will see in the examples below, Ideogram can easily integrate text in just about any situation.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Simple text</strong></td><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FcY7xFQIEaUD7bjny8MHH%2Fimage.png?alt=media&#x26;token=c5e02db6-9595-47fd-8f2b-acb1a61eb548" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>A striking image split in three, where on the left part, a minimalist set of three black geometric forms are arranged vertically on a light grey background. The center and right parts are united as a black background, a block of geometric text emphasizes the essence of minimalism: "Keep it simple, experience minimalism."</td></tr><tr><td><strong>Text as logo</strong></td><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FC6lAE62FuEls12ZKFfRL%2Fimage.png?alt=media&#x26;token=7215aa35-82ba-4b30-9ccb-a3f35e98df2c" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>A striking photograph in which a jug of orange juice is placed on a patio table with a glass of orange juice next to it and a few oranges placed neatly on the table some cut in half. At the bottom of the image, the side of a wooden crate full of oranges shows the brand logo, which consists of a big orange in the background of the word 'Biorange' in stylish juicy/liquid lettering, which forms the logo for the orange juice brand. The background is blurred and a little dark, but it looks as though the photo was taken outside, in the garden of a house, on a sunny day.</td></tr><tr><td><strong>Text formed by objects</strong></td><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FGhPsG86LABMnmApvuUVp%2Fimage.png?alt=media&#x26;token=7ae55472-2dd4-49ff-ab55-40dfddf455d0" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>A striking photograph in which a glass of milk is placed on a wooden table. A splash of milk comes out of the glass, forming the word "Milk" in a swirly manner just above the glass. The background is blurred but looks like a homely kitchen.</td></tr><tr><td><strong>Text as part of an object</strong></td><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F6p6jS2kTbBoz7pAY9mXx%2Fimage.png?alt=media&#x26;token=a10ce708-ea64-415b-85ee-bc375840c849" alt="" data-size="original"></td><td>Prompt:<br>A close-up detailed product photo of a vibrant and energetic baseball cap, featuring a stylish red panda embroidered emblem that exudes vitality. The cap is embroidered with the team's name, "Red Panda," displayed boldly in white bold script font below the sleek red panda design. The dynamic perspective and intense focus on the cap create a sense of high-spirited enthusiasm and team spirit.</td></tr><tr><td><strong>Text as design</strong></td><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FCqHvblJMf9HjjtSdJiwx%2Fimage.png?alt=media&#x26;token=31e00de6-072a-47de-96a6-349d646e057d" alt="" data-size="original"></td><td><p><strong>Prompt</strong>:<br>A vibrant and playful illustration of "Summer Lifestyle" set against a dark backdrop. The words are rendered in a whimsical, multi-colored font with splashes of pink, yellow, and green, perfectly capturing the essence of the season. Surrounding the text, a tropical paradise unfolds with palm trees swaying gently, a surfboard catching a wave, and a beach umbrella providing shade. A cocktail glass filled with a refreshing drink and a slice of lemon sits on the sand, while a beach ball and sunny skies complete the scene. The overall design exudes a laid-back, beach-themed vibe, with the bright colors and tropical motifs emphasizing the fun and carefree spirit of summer.</p><p><br></p></td></tr><tr><td><strong>Text as logo or design</strong></td><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F6AxVSGvmqQcB8j1WAm3S%2Fimage.png?alt=media&#x26;token=7afc30c7-b1bc-4c23-8cad-a5c3b5429bf0" alt="" data-size="original"></td><td>A captivating vintage-style calligraphy artwork featuring a woman's silhouette with intricately crafted hair, made up of elegant script that reads "Take care of your hair naturally." The brand name "Herbal Shampoo" is gracefully written in a fine sans-serif font below the main text, with the word shampoo being smaller, adding a touch of elegance to the design. The soft off-white background enhances the rich, vintage feel of the piece, while the seamless flow of the text emphasizes the message and the silhouette's feminine grace.</td></tr></tbody></table>

{% hint style="info" %}
Note how, in the examples above, there was no need to use [Style Tags](https://docs.ideogram.ai/using-ideogram/features-and-tools/reference-features/style-reference/styles-in-older-models), not even the Typography one. Everything was indicated in the prompt.
{% endhint %}

## Fonts and styles

There are times when you would like to use a particular font or typographic style. Although it is not currently possible to specify a typeface by name, it is possible to describe certain stylistic properties in order to obtain a satisfactory result.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F6CQljKVh0PpdgEFdvtJ7%2Fimage.png?alt=media&#x26;token=537a50d9-832e-4e01-92da-cc9d0cfdab53" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>The word "Welcome" written in <mark style="color:green;">bold sans-serif</mark> typeface, in black on white background.</td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F3BZoEBnXLkHNTBTSZd2I%2Fimage.png?alt=media&#x26;token=97571181-4ff4-401b-a090-756c8ee98ed1" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>The word "Welcome" written in <mark style="color:green;">ultra thin sans-serif</mark> typeface, in black on white background.</td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F5A1y4owdJ5ZjbALW8Blq%2Fimage.png?alt=media&#x26;token=ef73307c-131e-4ba9-839e-812b45140135" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>The word "Welcome" written in <mark style="color:green;">serif</mark> typeface, in black on white background.</td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F3nDEsg6NgzHzkam6JsoD%2Fimage.png?alt=media&#x26;token=36b5114a-3597-4f3d-ae90-3eb5b08bafdf" alt="" data-size="original"></td><td>Prompt:<br>The word "Welcome" written in <mark style="color:green;">thin rounded bauhaus style</mark> typeface, in black on a white background.</td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FD1kNDevaY4SebVo01IJD%2Fimage.png?alt=media&#x26;token=676cffae-95bb-4c90-b483-49dc5e282015" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>The word "Welcome" written in <mark style="color:green;">thin and refined formal script</mark> typeface <mark style="color:green;">with flourishes</mark>, in black on a white background.</td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FLkNATcpwXTEXb1jAytIb%2Fimage.png?alt=media&#x26;token=9595d269-1f09-4fca-90e1-04a7741e6e5f" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>The word "Welcome" written in <mark style="color:green;">an elongated and artistic 1960's hippie-style</mark> typeface, in black on white background.</td><td></td></tr></tbody></table>

Bear in mind that the AI will also do its best to find an appropriate font style or typography for the image it needs to render. The result will be even better if you activate the [Magic Prompt](https://docs.ideogram.ai/using-ideogram/generation-settings/magic-prompt) function. Here are two examples:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2Flnc6lF8xA1xkqicV0e1G%2Fimage.png?alt=media&#x26;token=ef5d13da-8008-4007-9a5a-3e6675447940" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>A fun whimsical birthday card design featuring a rabbit offering a cake and the text: "Happy Birthday"</td><td><strong>Magic Prompt</strong>:<br>A delightful and whimsical birthday card illustration featuring an adorable rabbit, wearing a cute chef's hat and apron, proudly offering a sumptuous cake with lit candles on it. The rabbit's eyes sparkle with joy and the background is a pastel-colored dreamy garden with fluffy clouds and blooming flowers. The text 'Happy Birthday' is written in a playful, cursive font, adding a touch of cheerfulness to the overall design.</td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FtnpVzyt1QJPaR87cYUsp%2Fimage.png?alt=media&#x26;token=96d9602e-d6af-4400-874d-ec6a9d76453d" alt="" data-size="original"></td><td><strong>Prompt</strong>:<br>A cyberpunk cityscape with the word: "New Horizons"</td><td><strong>Magic Prompt</strong>:<br>An expansive and futuristic cyberpunk cityscape, with towering skyscrapers and neon lights that stretch into the night. The word "New Horizons" is prominently displayed in large, futuristic letters, signifying the beginning of a new era. The background features a holographic sky filled with multicolored clouds and a crescent moon. A few flying vehicles can be seen in the distance, adding to the bustling city atmosphere.</td></tr></tbody></table>

## Fonts and copyrights

It is important to know that the Ideogram's AI doesn't use real fonts to generate images the same way you use font in your computer. To put it simply, the AI learns by looking at lots of different text images and how it looks and what are the actual styles. As it learns, it figures out how to make text that matches those different styles. So, when you ask it to make text, it uses what it's learned to make text that looks like it's from a specific style or font, even if it's not using that exact font.

## Errors and misspelled words or phrases.

Although Ideogram excels at generating text in images, an image can sometimes contain a spelling error, a missing or extra word or letter. Depending on the nature of the error, it is possible to correct the situation in various ways.

* Simply generate your prompt again a few times and see if you get the text you want.
* Change some of the longer, more complex words for shorter synonyms.
* Use the [Editor](https://docs.ideogram.ai/canvas-and-editing/editor) to modify the text, adding or deleting parts and then remix the image.
* Use the Typographic [Style Tag](https://docs.ideogram.ai/using-ideogram/features-and-tools/reference-features/style-reference/styles-in-older-models) with version 1.0 as it helps to achieve better results.
* Upload an image containing the desired text, which will serve as a starting point and composition source for the image to be created by remixing it.

{% hint style="info" %}
It's a well-known fact that long, complex words and long sentences are harder to generate correctly than short, everyday words. But don't despair, it can be done with patience, and it will get easier as the AI is updated and gets better.

It is often easier to remix an image to fix the image content itself while keeping the text right rather than trying to remix to fix the text while keeping the rest of the image.
{% endhint %}

Here's an example on how to fix text with the editor:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2F7CrBSE9A0tUHk3IlGCYm%2Fimage.png?alt=media&#x26;token=995033bd-3053-4066-8058-826b9a8eccb8" alt="" data-size="original"></td><td>Here's an example of an image where a word contains an error. The letter "i" in Martini has been doubled by mistake.</td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FvVqCRaAcKP2frLNSxzen%2Fimage.png?alt=media&#x26;token=bbb86c10-5d3f-4c4a-b2f2-9e2117ddd64e" alt="" data-size="original"></td><td>In the editor, choose the background colour to paint over the unwanted letter. In addition, the question mark has also been removed to be redrawn closer to the last word.</td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FsKT6tdbITcrsXw4JB1lT%2Fimage.png?alt=media&#x26;token=a5aa17c7-3c15-4fcb-ab28-3c1d480d593a" alt="" data-size="original"></td><td>Now, the question mark as been redrawn. No need to be that precise but it is easier if the redrawn letters looks like what it should when remixing the modified image.</td><td></td></tr><tr><td><img src="https://1799634369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzjhNby3LLsIikYuvxAJP%2Fuploads%2FicFM5pi8uS0xTipIW4OI%2Fimage.png?alt=media&#x26;token=05152aa7-b273-43af-8aed-63366dc9f159" alt="" data-size="original"></td><td>Here's the result. The modified image has been remixed with a high level of image strength (90/100) and the roughly drawn question mark has been integrated and smoothed to fit perfectly with the text.</td><td></td></tr></tbody></table>

&#x20;