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