
> Aspose.Font for JavaScript via C++ allows developers manipulate them Font files directly in the Web.
>
> Such operations are very time consuming, so we recommend using Web Worker. 


## Convert functions

| Function | Description |
| -------- | ----------- |
| [AsposeFontConvert](./convert/) | Convert a font to TrueType fonts. |
| [AsposeFontConvertToTTF](./convert/asposefontconverttottf/) | Convert a font to TTF format. |
| [AsposeFontConvertToWOFF](./convert/asposefontconverttowoff/) | Convert a font to WOFF format. |
| [AsposeFontConvertToWOFF2](./convert/asposefontconverttowoff2/) | Convert a font to WOFF2 format. |
| [AsposeFontConvertToSVG](./convert/asposefontconverttosvg/) | Convert a font to SVG format. |


## Metadata Font functions

| Function | Description |
| -------- | ----------- |
| [AsposeFontGetInfo](./metadata/asposefontgetinfo/) | Get info (metadata) from a Font-file. |
| [AsposeFontSetInfo](./metadata/asposefontsetinfo/) | Set info (metadata) in a Font-file. |
| [AsposeFontGetBasicProperties](./metadata/asposefontgetbasicproperties/) | Returns basic font properties: family name, style, and font type. |


## Glyph Font functions

| Function | Description |
| -------- | ----------- |
| [AsposeFontGetGlyphCount](./glyph/asposefontgetglyphcount/) | Get glyph count of font. |
| [AsposeFontGetMetrics](./glyph/asposefontgetmetrics/) | Get metrics of font. |
| [AsposeFontGetGlyphNames](./glyph/asposefontgetglyphnames/) | Get glyph names of font. |


## Core Functions

| Function | Description |
| -------- | ----------- |
| [AsposeFontPrepare](./core/asposefontprepare/) | Save the BLOB in the Memory FS for processing. |
| [AsposeFontPrepareBase64](./core/asposefontpreparebase64/) | Save the string representation BLOB in the Memory FS for processing. |


## Miscellaneous

|      Name      |  Description   |
| -------------- | -------------- |
| [AsposeFontAbout](./misc/asposefontabout/) | Get info about Product. |
| [DownloadFile](./misc/downloadfile/) | Make a link in HTML to download the file. |
| [DownloadFileAuto](./misc/downloadfileauto)| Make a link in HTML to download the file and start download after 2 seconds. |


## Enumerations

| Enumeration | Description |
| ----------- | ----------- |
| [FontSavingFormats](./enumerations/fontsavingformats/) | Specifies Font type. |
| [FontStyle](./enumerations/fontstyle/) | Specifies Font style. |
| [TtfNameTableNameId](./enumerations/ttfnametablenameid/) | Specifies NameId. |
| [TtfNameTablePlatformId](./enumerations/ttfnametableplatformid/) | Represents PlatformId enumeration. |
| [TtfNameTableMacPlatformSpecificId](./enumerations/ttfnametablemacplatformspecificid/) | Represents Macintosh platform specific id enumeration. |
| [TtfNameTableMSPlatformSpecificId](./enumerations/ttfnametablemsplatformspecificid/) | Represents Microsoft platform specific id enumeration. |
| [TtfNameTableUnicodePlatformSpecificId](./enumerations/ttfnametableunicodeplatformspecificid/) | Represents Unicode platform specific id enumeration. |
| [TtfNameTableMacLanguageId](./enumerations/ttfnametablemaclanguageid/) | MacLanguageId enumeration. |
| [TtfNameTableMSLanguageId](./enumerations/ttfnametablemslanguageid/) | MSLanguageId enumeration. |
