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...
|