> ## Documentation Index
> Fetch the complete documentation index at: https://print.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Texts and Fonts

### Texts

Print.App has two basic Text types:

1. **Expandable Text** - stretches the container as you type
2. **Wrap Text** - does not stretch the container but wraps to the next line when the text reaches the end of the container

At the click of a button, you can toggle between these types. Texts can also be anchored to the top, middle, or bottom of the canvas to direct the flow of additional text lines.

<img width="400" class="rounded-md" src="https://mintcdn.com/printapp/N56SlrciPbc3x4L4/images/typography.png?fit=max&auto=format&n=N56SlrciPbc3x4L4&q=85&s=72aaf0c2dc10b4a7a447157fc1ec8809" data-path="images/typography.png" />

It also features a variety of styles to choose from, including:

* **Curve** - text follows a curve which can also be reversed
* **Bulge** - text bulges outwards or inwards
* **Perspective** - the text gradually shrinks or expands from one side to the other

<img class="rounded-md" src="https://mintcdn.com/printapp/N56SlrciPbc3x4L4/images/text-effect.png?fit=max&auto=format&n=N56SlrciPbc3x4L4&q=85&s=c3652fce84bae7b5d680a739f1fe5fbd" width="1254" height="924" data-path="images/text-effect.png" />

<Tip>
  With Smart Objects, you can make your text editable in a Form or even drive certain aspect of your text value from a data source or CSV file.

  [Read more about Smart Objects here](/guides/designs/design-smart)
</Tip>

### Fonts

By default, your domain has access to a collection of fonts and you can also upload your own custom fonts.

<Frame>
  <img class="rounded-md" src="https://mintcdn.com/printapp/IX5EDu7QSq3aP3fy/images/fonts.png?fit=max&auto=format&n=IX5EDu7QSq3aP3fy&q=85&s=693f2874075161b4694b9727b61089d5" width="2512" height="1540" data-path="images/fonts.png" />
</Frame>

You can upload all standard font weights and styles from Thin to Black, Regular to Italic, and everything in between.

#### Font Types

The following types of fonts can be uploaded:

<Snippet file="font-types.mdx" />

<Tip>
  You can create a Resource Profile to assign certain fonts to a Design Template. This way, only the fonts you've selected will be available for use in that Design Template.

  [Read more here](/guides/designs/assign-resources)
</Tip>
