| Classes | 
| struct | AIFontStyle | 
|  | Font style.  More... 
 | 
| struct | AIFontMetrics | 
|  | Font metrics.  More... 
 | 
| struct | AIFontSuite | 
|  | This suite provides functions to access the set of fonts that is available to Illustrator documents, and provide information about individual fonts.  More... 
 | 
| struct | AIMEFontSuite | 
| Defines | 
| #define | kAIFontSuite   "AI Font Suite" | 
| #define | kAIFontSuiteVersion6   AIAPI_VERSION(6) | 
| #define | kAIFontSuiteVersion   kAIFontSuiteVersion6 | 
| #define | kAIFontVersion   kAIFontSuiteVersion | 
| #define | kAIBeginImportCompFontNotifier   "AI Begin Import CompFont Notifier" | 
|  | Sent before a font import operation is executed. 
 | 
| #define | kAIEndImportCompFontNotifier   "AI End Import CompFont Notifier" | 
|  | Sent after a font import operation is executed. 
 | 
| #define | kCantImportCompFont   '!ICF' | 
|  | Cannot import a font. 
 | 
| #define | kGlyphNotDefinedErr   '!Gly' | 
|  | Glyph is not defined. 
 | 
| #define | kAICurrentLanguageChangedNotifier   "AI Current Language Changed Notifier" | 
|  | Sent when the system language has changed. 
 | 
| #define | kAIMEFontSuite   "AI ME Font Suite" | 
| #define | kAIMEFontSuiteVersion1   AIAPI_VERSION(1) | 
| #define | kAIMEFontSuiteVersion   kAIMEFontSuiteVersion1 | 
| #define | kAIMEFontVersion   kAIMEFontSuiteVersion | 
| Typedefs | 
| typedef struct __AIFontKey * | AIFontKey | 
|  | Opaque font key; see AIFontSuite.
 | 
| typedef struct _t_AITypefaceKey * | AITypefaceKey | 
|  | Opaque typeface (font family) key; see AIFontSuite.
 | 
| typedef struct _t_AIGlyphSet * | AIGlyphSet | 
|  | Opaque glyph set; see AIFontSuite.
 | 
| typedef struct _t_AIGlyphInfo * | AIGlyphInfo | 
|  | Opaque glyph information; see AIFontSuite.
 | 
| typedef struct _t_AIFontInst * | AIFontInst | 
|  | Opaque font instance; see AIFontSuite.
 | 
| typedef int | AIGlyphID | 
|  | Opaque glyph identifier; see AIFontSuite.
 | 
| typedef unsigned char | AIByteCode | 
|  | Opaque byte code; see AIFontSuite.
 | 
| typedef ai::uint16 | AICharCode | 
|  | Opaque character code; see AIFontSuite.
 | 
| typedef struct _t_AIFaceMetrics * | AIFaceMetrics | 
|  | Opaque font face metrics; see AIFontSuite.
 | 
| typedef struct _t_LOGFONTA * | AILOGFONTA | 
|  | Not used. 
 | 
| typedef ai::uint32 | AIMacFontRef | 
| Enumerations | 
| enum | AIFaceFormat { kUnknownFormat =  -1, 
kTypeOneFormat, 
kTrueTypeFormat
 } | 
|  | Font family format types. More... 
 | 
| enum | AIFaceEncoding { kUnknownEncoding =  -1, 
kDontCareEncoding, 
kStandardEncoding, 
kSpecialEncoding
 } | 
|  | Type face encodings. More... 
 | 
| enum | AIFaceScript { kNativeAIScript =  -2, 
kUnknownAIScript =  -1, 
kRomanAIScript =  0, 
kJapaneseAIScript =  1,
 kTraditionalChineseAIScript =  2, 
kKoreanAIScript =  3, 
kArabicAIScript =  4, 
kHebrewAIScript =  5,
 kGreekAIScript =  6, 
kCyrillicAIScript =  7, 
kDevanagariAIScript =  9, 
kGurmukhiAIScript =  10,
 kGujaratiAIScript =  11, 
kOriyaAIScript =  12, 
kBengaliAIScript =  13, 
kTamilAIScript =  14,
 kTeluguAIScript =  15, 
kKannadaAIScript =  16, 
kMalayalamAIScript =  17, 
kSinhaleseAIScript =  18,
 kBurmeseAIScript =  19, 
kKhmerAIScript =  20, 
kThaiAIScript =  21, 
kLaotianAIScript =  22,
 kSimplifiedChineseAIScript =  25, 
kEastEuropeanRomanAIScript =  29, 
kSymbolAIScript =  32, 
kEmojiAIScript,
 kTurkishAIScript =  81, 
kBalticAIScript =  85
 }
 | 
|  | Type face language scripts. More... 
 | 
| enum | AIMojiZumeType { kMojiZumeNone, 
kMojiZumeGXTrueType, 
kMojiZumePageMakerJ, 
kMojiZumeSfntATM
 } | 
|  | MojiZume types. More... 
 | 
| enum | AIMetricOrientation { kAIUnknownMetricOrientation =  0, 
kAIHorizontalMetricOrientation, 
kAIVerticalMetricOrientation
 } | 
|  | Font orientations (writing directions). More... 
 | 
| enum | AITextOrientation { kHorizontalTextOrientation, 
kVerticalTextOrientation
 } | 
|  | Text orientation. More... 
 | 
| enum | AIFontTechnology { kAIUnknownFontTechnology =  0, 
kAIAnyFontTechnology, 
kAIAdobeFontTechnology =  100, 
kAITrueTypeFontTechnology
 } | 
|  | Font technologies. More... 
 |