
> 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

| دالة | الوصف |
| -------- | ----------- |
| [AsposeFontConvert](./convert/) | تحويل خط إلى خطوط TrueType. |
| [AsposeFontConvertToTTF](./convert/asposefontconverttottf/) | تحويل خط إلى تنسيق TTF. |
| [AsposeFontConvertToWOFF](./convert/asposefontconverttowoff/) | تحويل خط إلى تنسيق WOFF. |
| [AsposeFontConvertToWOFF2](./convert/asposefontconverttowoff2/) | تحويل خط إلى تنسيق WOFF2. |
| [AsposeFontConvertToSVG](./convert/asposefontconverttosvg/) | تحويل خط إلى تنسيق SVG. |


## Metadata Font functions

| دالة | الوصف |
| -------- | ----------- |
| [AsposeFontGetInfo](./metadata/asposefontgetinfo/) | الحصول على معلومات (metadata) من ملف Font-file. |
| [AsposeFontSetInfo](./metadata/asposefontsetinfo/) | تعيين معلومات (metadata) في ملف Font-file. |


## Glyph Font functions

| دالة | الوصف |
| -------- | ----------- |
| [AsposeFontGetGlyphCount](./glyph/asposefontgetglyphcount/) | الحصول على عدد glyph للخط. |
| [AsposeFontGetMetrics](./glyph/asposefontgetmetrics/) | الحصول على مقاييس الخط. |


## Core Functions

| دالة | الوصف |
| -------- | ----------- |
| [AsposeFontPrepare](./core/asposefontprepare/) | حفظ الـ BLOB في نظام الملفات الذاكرة (Memory FS) للمعالجة. |
| [AsposeFontPrepareBase64](./core/asposefontpreparebase64/) | حفظ الـ BLOB الممثل كسلسلة نصية في نظام الملفات الذاكرة (Memory FS) للمعالجة. |


## Miscellaneous

| الاسم | الوصف |
| -------------- | -------------- |
| [AsposeFontAbout](./misc/asposefontabout/) | الحصول على معلومات حول Product. |
| [DownloadFile](./misc/downloadfile/) | إنشاء رابط في HTML لتحميل الملف. |
| [DownloadFileAuto](./misc/downloadfileauto) | إنشاء رابط في HTML لتحميل الملف وبدء التحميل بعد ثانيتين. |


## التعدادات

| التعداد | الوصف |
| ----------- | ----------- |
| [FontSavingFormats](./enumerations/fontsavingformats/) | يحدد نوع الخط. |
| [FontStyle](./enumerations/fontstyle/) | يحدد نمط الخط. |
| [TtfNameTableNameId](./enumerations/ttfnametablenameid/) | يحدد NameId. |
| [TtfNameTablePlatformId](./enumerations/ttfnametableplatformid/) | يمثل تعداد PlatformId. |
| [TtfNameTableMacPlatformSpecificId](./enumerations/ttfnametablemacplatformspecificid/) | يمثل تعداد معرف منصة Macintosh المحدد. |
| [TtfNameTableMSPlatformSpecificId](./enumerations/ttfnametablemsplatformspecificid/) | يمثل تعداد معرف خاص بمنصة Microsoft. |
| [TtfNameTableUnicodePlatformSpecificId](./enumerations/ttfnametableunicodeplatformspecificid/) | يمثل تعداد معرف خاص بمنصة Unicode. |
| [TtfNameTableMacLanguageId](./enumerations/ttfnametablemaclanguageid/) | تعداد MacLanguageId. |
| [TtfNameTableMSLanguageId](./enumerations/ttfnametablemslanguageid/) | تعداد MSLanguageId. |
