> For the complete documentation index, see [llms.txt](https://docs.globo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.globo.io/options/product-personalizer/layer-settings.md).

# Layer settings

Every setting on a layer's Personalizer tab, explained once — styling, placement, boundaries, and what the customer may change.

When the Personalizer is enabled for an option, the remaining settings apply to its **layer**, which is the content drawn on the product photo.

These pages describe those settings. For the setup procedure, see [Set up the Personalizer](/options/product-personalizer/setup.md).

## How to find a setting

<table><thead><tr><th width="330">Setting</th><th>Page</th></tr></thead><tbody><tr><td><strong>Color</strong>, <strong>Font size</strong>, <strong>Font style</strong>, <strong>Text alignment</strong></td><td><a href="/options/product-personalizer/layer-settings/text-layers.md">Text layers</a></td></tr><tr><td><strong>Font</strong>, Google fonts, custom fonts</td><td><a href="/options/product-personalizer/layer-settings/fonts.md">Fonts</a></td></tr><tr><td><strong>Effect</strong>, <strong>Stroke color</strong>, <strong>Effect width</strong>, <strong>Shadow X position</strong>, <strong>Shadow Y position</strong></td><td><a href="/options/product-personalizer/layer-settings/effects.md">Text effects</a></td></tr><tr><td><strong>X position</strong>, <strong>Y position</strong>, <strong>Width</strong>, <strong>Height</strong>, <strong>Opacity</strong>, <strong>Rotation</strong></td><td><a href="/options/product-personalizer/layer-settings/position-size-rotation.md">Position, size, and rotation</a></td></tr><tr><td><strong>Curve</strong> (<strong>Arc</strong>), <strong>Auto-fit max width</strong></td><td><a href="/options/product-personalizer/layer-settings/curve-and-auto-fit.md">Curve and auto-fit width</a></td></tr><tr><td><strong>Crop area</strong>, clip width, height, position, rotation, and hiding</td><td><a href="/options/product-personalizer/layer-settings/clip-area.md">Crop area</a></td></tr><tr><td><strong>Image shape</strong>, <strong>Background mode</strong></td><td><a href="/options/product-personalizer/layer-settings/image-layers.md">Image layers</a></td></tr><tr><td><strong>Allow customers to</strong> — drag, resize, rotate</td><td><a href="/options/product-personalizer/layer-settings/customer-controls.md">Customer controls</a></td></tr></tbody></table>

## Which settings a layer has

A layer is either **text** or an **image**, which determines most of the available settings. For the full table, see [Set up the Personalizer](/options/product-personalizer/setup.md#what-you-get-by-option-type).

<table><thead><tr><th width="230">Layer</th><th width="250">Comes from</th><th>Gets</th></tr></thead><tbody><tr><td><strong>Text</strong></td><td><a href="/options/option-types/input-types/text.md">Text</a>, <a href="/options/option-types/input-types/textarea.md">Textarea</a>, <a href="/options/option-types/input-types/number.md">Number</a></td><td>Color, size, style, font, effects. Curve and auto-fit on Text and Number; alignment, width, and height on Textarea</td></tr><tr><td><strong>Image</strong></td><td><a href="/options/option-types/input-types/file-upload.md">File upload</a> and eight selection types</td><td>Shape and fit mode, width and height</td></tr></tbody></table>

Both types share position, opacity, rotation, a crop area, and customer controls.

{% hint style="warning" %}
Read these two settings first. They prevent a customer from submitting a design you cannot produce:

* [Auto-fit max width](/options/product-personalizer/layer-settings/curve-and-auto-fit.md#auto-fit-max-width) reduces the font size of long text instead of letting it extend past the product.
* [Crop area](/options/product-personalizer/layer-settings/clip-area.md) prevents the customer from moving a layer outside the printable area. Set one whenever you enable a [customer control](/options/product-personalizer/layer-settings/customer-controls.md).
  {% endhint %}

## Settings are per option

The same option type can be configured differently in two places. For example, a `Name` text layer can use a script font across the front, while a `Date` text layer is small and straight below it. None of these settings are store-wide.

The background is shared by every layer in the option set. See [Choosing the background](/options/product-personalizer/setup.md#choosing-the-background).
