
## Font class

Contains information about a font.

## Constructors

| Name | Description |
| --- | --- |
| [Font](#constructor) | Constructor. |

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [ID](#id) | int | The ID of the element within its parent element. |
| [Name](#name) | String | The name of the font as a UTF-16 Unicode string. |
| [UnicodeRanges](#unicoderanges) | String | The supported Unicode ranges of the font. |
| [CharSets](#charsets) | String | The supported character sets of the font. |
| [Panos](#panos) | String | The panose signature for the font. Panose is a classification system for typefaces that categorizes them based upon thei |
| [Flags](#flags) | int | Flags that indicate the following: missing font, default font, asian font, complex font, vertical font, and font type. |

### Font() {#constructor}

Constructor.

### Font.ID property {#id}

The ID of the element within its parent element.

**Type:** int

### Font.Name property {#name}

The name of the font as a UTF-16 Unicode string.

**Type:** String

### Font.UnicodeRanges property {#unicoderanges}

The supported Unicode ranges of the font.

**Type:** String

### Font.CharSets property {#charsets}

The supported character sets of the font.

**Type:** String

### Font.Panos property {#panos}

The panose signature for the font. Panose is a classification system for typefaces that categorizes them based upon their visual characteristics.

**Type:** String

### Font.Flags property {#flags}

Flags that indicate the following: missing font, default font, asian font, complex font, vertical font, and font type.

**Type:** int
