
## Font class

Contains information about a font.

```js
new Font()
```

Constructor.

## Methods

| Name | Description |
| --- | --- |
| [getCharSets()](#getcharsets) | The supported character sets of the font. |
| [getFlags()](#getflags) | Flags that indicate the following: missing font, default font, asian font, complex font, vertical font, and font type. |
| [getID()](#getid) | The ID of the element within its parent element. |
| [getName()](#getname) | The name of the font as a UTF-16 Unicode string. |
| [getPanos()](#getpanos) | The panose signature for the font. Panose is a classification system for typefaces that categorizes them based upon thei |
| [getUnicodeRanges()](#getunicoderanges) | The supported Unicode ranges of the font. |
| [setCharSets()](#setcharsets) | The supported character sets of the font. |
| [setFlags()](#setflags) | Flags that indicate the following: missing font, default font, asian font, complex font, vertical font, and font type. |
| [setID()](#setid) | The ID of the element within its parent element. |
| [setName()](#setname) | The name of the font as a UTF-16 Unicode string. |
| [setPanos()](#setpanos) | The panose signature for the font. Panose is a classification system for typefaces that categorizes them based upon thei |
| [setUnicodeRanges()](#setunicoderanges) | The supported Unicode ranges of the font. |

### getCharSets() {#getcharsets}

The supported character sets of the font.

### getFlags() {#getflags}

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

### getID() {#getid}

The ID of the element within its parent element.

### getName() {#getname}

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

### getPanos() {#getpanos}

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

### getUnicodeRanges() {#getunicoderanges}

The supported Unicode ranges of the font.

### setCharSets() {#setcharsets}

The supported character sets of the font.

### setFlags() {#setflags}

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

### setID() {#setid}

The ID of the element within its parent element.

### setName() {#setname}

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

### setPanos() {#setpanos}

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

### setUnicodeRanges() {#setunicoderanges}

The supported Unicode ranges of the font.
