# Font Picker Element

The **Font Picker** element allows customers to choose a font style from a predefined list. It’s perfect for personalized products like custom signs, apparel, or engraved gifts — giving customers the freedom to style their text just the way they like.

***

### 🎯 Purpose

The Font Picker enables customers to visually preview and select their preferred font style directly on the product page. This enhances the personalization experience and increases customer confidence in their selections.

### 🌐 Font Sources

You can choose from two types of font sources:

1. **Google Fonts (Default)**
   * All standard Google Fonts are supported and available for quick selection.
2. **Custom Fonts**
   * Upload your own font files via:\
     **Settings > Design > Font Upload**
   * Accepted formats: `.woff`, `.ttf`, `.otf`
   * Once uploaded, your custom fonts will appear in the font list for use in the Font Picker element.

<figure><img src="/files/3Ex67EJQaHDfERD7qnzR" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/fOFYc6ea7aqTvwqh3RY0" alt=""><figcaption></figcaption></figure>

### ⚙️ General Settings

You can configure the following:

* **Label / Name** – Customize the title of the field
* **Required Field** – Make font selection mandatory
* **Hidden Field** – Hide from the frontend but use in logic or workflows
* **Default Value** – Preselect a font when the page loads
* **Help Text** – Add descriptions or instructions to guide customers

***

### 🧠 Advanced Settings

Font Picker supports advanced customizations like:

* **Conditional Logic** – Show or hide the font field based on other selections
* **Help Text Position** – Choose where to display (above, below, tooltip)
* **HTML Class / Column Width** – Adjust spacing and style in your layout

***

### 🎨 Style Options

* **Style Display**: Choose between
  * **Dropdown**: Clean list-style selector
  * **Button**: Clickable font blocks for a modern UI

<figure><img src="/files/NzDyuDVbCnFYleyiRE3r" alt=""><figcaption></figcaption></figure>

* **Font Preview**: Fonts display in their actual style to help customers visualize their text.

<figure><img src="/files/hNEvioURFPCN8oaxuAk3" alt=""><figcaption></figcaption></figure>

* **Search Suggestion**: Enable search to help users quickly find their desired font in long lists.

<figure><img src="/files/G4pW1zCE24NSzTPYT8Nr" alt=""><figcaption></figcaption></figure>

📧 **Need Help?**\
If you run into any issues while setting up your option set, feel free to reach out to us at **Chat** or email **<contact@globosoftware.net>**.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.globo.io/options/selection-option-type/font-picker-element.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
