> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.persify.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Text Layer Configuration in Artwork

# Add New Text Layer

To add a text to your artwork, click on the **Add** **text** button.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_11vf02w.png)

If you import artwork from a PSD file, Persify will consider text layers as image layers. You need to **Right click** on the image layer, then select **Convert To Text**

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1g2eec1.png)

After adding a new text layer:

* **Area 1**: It is a preview of the text
* **Area 2**: They are formats for text like familiar applications (word, excel…).
* **Area 3**: It is the area to set for text: value and personalized parts

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_q9f6s7.png)

# Text Layer Management

Give each text layer a clear name to make it easier to select the correct personalized option when processing a customer order. To rename the layer, click the **pencil** icon or **double-click** the layer name in the left panel.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1sqfq77.png)

To duplicate, hide, or delete the text layer, **Right click** on the layer and select your desired action.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1p1ob53.png)

# Text Features

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1xzc6xk.png)

1. **Text Font**

To choose a font, click **Select font** field and find the font name in the **Custom** section. If the desired font is not available, upload new fonts by clicking **Upload font** and selecting the file to add.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_gl8a0s.png)

2. **Text Font Size**

When **Auto resize to fit container** is selected, the text font size cannot be adjusted.

3. **Text Alignment (Left/ Center/ Right)**

Click alignment icon number 3 to choose text alignment: Left, Center, or Right.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1dis08h.png)

4. **Text Alignment (Top/ Middle/ Bottom)**

Click alignment icon number 4 to choose text alignment: Top, Middle, or Bottom.
![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1adx1op.png)
5. **Text Spacing & Line Height**

Letter: the width of text spacing.
Line Height: the space between lines of text in a paragraph
![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_clt5g.png)
6. **Text Color**

Change the default text color by inputting a hexadecimal color code.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1vjyme6.png)

7. **Text Curving**

To create curved text, disable the **Auto resize to fit container feature,** adjust the curvature using the **Radius** setting, and modify the text size using feature number 2 ( **Text font size**). 

|| The smaller the radius, the more curved the text becomes.
![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1jplu2f.png)
|| Currently, curved text cannot be combined with shadow, gradient, pattern, or alignment features.

8. **Text Pattern**

To add a text pattern, click **Upload** in the **Pattern** section, then select a photo to add. Adjust the photo's display mode using **Scale**. 

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1fmfla3.png)
|| The maximum file size is 1MB.

9. **Change Case**

Through this setting, you can select the display style for your text: Default (Normal), UPPERCASE, or lowercase.
![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1e4wxyf.png)
10. **Text Stroke**

After enabling this feature, you can select the border color, adjust border thickness, and choose inside or outside border mode.
![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_rr5kau.png)
e.g., the word "Stroke" in purple with a black stroke.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_bg1t55.png)

11. **Text Shadow**

You can select the shadow color, opacity, and adjust the drop shadow position.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_7lb9bq.png)
e.g., the word "Shadow" in purple with a black shadow.
![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_eouybz.png)

12. **Text Gradient**

After activating this feature, you can select the mode and the color for the text gradient.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1gadvr4.png)

13. **Text Position**

In the text position section, you can move the selected layer forward or backward another layer.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_11bx6cg.png)

14.  **Text Align**

Click **Align** to adjust the text placement to the top, middle, bottom, left, center, or right of the screen.

![](https://storage.crisp.chat/users/helpdesk/website/a836ece0c4805800/image_1me2prb.png)

15.  **Text Transform**

Click **Transform** to modify the text box size (width, height, left, top), text rotation and text skew. 

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1lx1wg2.png)

# Text Layer Settings

1. **Depend on another layer**

Enable text layers to be dependent on other text layer, ensuring identical attributes. 
e.g., layer B depends on Layer A, entering text characters on Layer A will result in the same characters appearing on Layer B.

2. **Auto resize to fit container**

The text size will automatically adjust to fit the text box size, meaning that the text size changes when the text box size changes.

3. **Allow personalized**

Tick this box if you want to offer customization for that text layer. Untick it if you want the text to remain static and not customizable.

4. **Enable max size**

Set the maximum font size. When reached, the text automatically shrinks to fit the text box.

5. **Enable auto line break**

Activate multi-line text. Upon selection, specify the minimum font size. When the text reaches this minimum size, it wraps to the next line.

|| The minimum font size must be smaller than the maximum font size.

6. **Min length - Max length**

Limit the number of characters customers can input, preventing text from becoming too small when entering many characters.

7. **Tags**

To let Persify automatically fill in personalized details on your order:

* Click **Add Tag** → Assign tags for: **Name**, **Date**, or **Phone number**.

This helps Persify detect and autofill information such as the customer’s **Name**, **Date**, or **Phone Number**.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_lzahel.png)

Persify's AI will detect the customer's note and automatically fill in the correct information based on the tags you add to your artwork.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_qf4htk.png)

* Click **Add Custom Text** → Add you desired text

Add any extra words you want to appear before or after the tag. Persify will include this text in the final result.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_s1n6k.png)

e.g., If you want the design to display the customer’s name followed by **"with love"**, follow these steps:
* Add the **Name** tag
* Then add the custom text **"with love"**

Persify's AI will detect the name in the customer’s note and automatically add **"with love"** after it.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_88ez.png)
7. **Allow personalized text color**

* 'Select color' label: Displays the title for the color selection field.
* Add color suggestion list: Click the **plus (+)** button to add colors you want to offer to your customers.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_135mzss.png)

* To remove a color, click the **X** icon. To change the order of colors, use the **move** icon to drag and reorder them.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_mxfaha.png)

This is how the color selection will appear in the personalized order section.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_15ro9x8.png)

|| When using the "Depend on another layer" feature, please make sure to check the "Sync font & color from root layer" box. This ensures that the dependent layer inherits the correct color settings, so the live preview and print file display accurately.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_danmph.png)

8. **Allow personalized text font**

* 'Select font' label: Displays the title for the font selection field.
* Font collection: Select the fonts you want to make available for your customers. You can also upload new fonts by clicking **Add font**.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_u4o39h.png)
To ensure all fonts are displayed correctly and look great, click on **Test** font before your save. Select the font you want to check.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1wb1yqn.png)

It will appear in the personalized order section like this. 

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1mmlxlq.png)

|| When using the "Depend on another layer" feature, please make sure to check the "Sync font & color from root layer" box. This ensures that the dependent layer inherits the correct font settings, so the live preview and print file display accurately.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_tz7iut.png)

9. **Apply to all template**

Allow text layer settings and text features from one template to be applied to others that share the same layer ID within the artwork.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/7/9/0/c7909319124ac800/image_1qe68r9.png)

