> For the complete documentation index, see [llms.txt](https://interopxyz.gitbook.io/pdf-plus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://interopxyz.gitbook.io/pdf-plus/components/format/set-font.md).

# Set Font

Edit basic Font properties

## Description

Get and Set the Font properties of a PDF+ Element including geometry, Charts, DataSets, Blocks, and Shapes. &#x20;

{% tabs %}
{% tab title="Preview" %}
![](https://1119373602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOhz15O6CXZ8iS6QDDlxX%2Fuploads%2F8DfoTwwV8dNMpM7IZL2R%2FFormatFont.png?alt=media\&token=d7140999-fb0f-42dd-9133-bde1c830bf29)
{% endtab %}

{% tab title="Location" %}
**Name** | Shape Font

**Nickname** | Shp Fnt

**Tab** | PDF

**Panel** | Format

**Division** | 2
{% endtab %}

{% tab title="Inputs" %}
**El** | **Element** (*PDF+ Element*) | A PDF+ Shape, Block, DataSet, Text Fragment Element, or Text (String)

**P** | **Pages** | Pages to add to the Document

**F** | **Family Name** *(string)* | Optional font family name&#x20;

**S** | **Size** *(double)* | Optional font size&#x20;

**C** | **Color** *(colour)* | Optional text color&#x20;

**T** | **Style** *(integer)* | The font style type
{% endtab %}

{% tab title="Ouputs" %}
**El** | **Element** (*PDF+ Element*) | A PDF+ Shape, Block, DataSet, or Text Fragment Element

**P** | **Pages** | Pages to add to the Document

**F** | **Family Name** *(string)* | Optional font family name&#x20;

**S** | **Size** *(double)* | Optional font size&#x20;

**C** | **Color** *(colour)* | Optional text color&#x20;

**T** | **Style** *(integer)* | The font style type
{% endtab %}

{% tab title="Mode" %}
​*​No right-click options*
{% endtab %}
{% endtabs %}

## Usage
