|
| #define | NewFMFontFamilyCallbackFilterUPP(userRoutine) |
| |
| #define | NewFMFontCallbackFilterUPP(userRoutine) |
| |
|
#define | DisposeFMFontFamilyCallbackFilterUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeFMFontCallbackFilterUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
| #define | InvokeFMFontFamilyCallbackFilterUPP(iFontFamily, iRefCon, userUPP) |
| |
| #define | InvokeFMFontCallbackFilterUPP(iFont, iRefCon, userUPP) |
| |
|
#define | NewFMFontFamilyCallbackFilterProc(userRoutine) NewFMFontFamilyCallbackFilterUPP(userRoutine) |
| |
|
#define | NewFMFontCallbackFilterProc(userRoutine) NewFMFontCallbackFilterUPP(userRoutine) |
| |
|
#define | CallFMFontFamilyCallbackFilterProc(userRoutine, iFontFamily, iRefCon) InvokeFMFontFamilyCallbackFilterUPP(iFontFamily, iRefCon, userRoutine) |
| |
|
#define | CallFMFontCallbackFilterProc(userRoutine, iFont, iRefCon) InvokeFMFontCallbackFilterUPP(iFont, iRefCon, userRoutine) |
| |
|
|
typedef UInt32 | FMGeneration |
| |
|
typedef SInt16 | FMFontFamily |
| |
|
typedef SInt16 | FMFontStyle |
| |
|
typedef SInt16 | FMFontSize |
| |
| typedef UInt32 | FMFont |
| |
|
typedef struct FMFontFamilyInstance | FMFontFamilyInstance |
| |
|
typedef struct FMFontFamilyIterator | FMFontFamilyIterator |
| |
|
typedef struct FMFontIterator | FMFontIterator |
| |
|
typedef struct FMFontFamilyInstanceIterator | FMFontFamilyInstanceIterator |
| |
|
typedef UInt32 | FMFilterSelector |
| |
|
typedef void * | iRefCon |
| |
|
typedef struct FMFontDirectoryFilter | FMFontDirectoryFilter |
| |
|
typedef struct FMFilter | FMFilter |
| |
|
typedef OptionBits | ATSOptionFlags |
| |
|
typedef UInt32 | ATSGeneration |
| |
|
typedef UInt32 | ATSFontContainerRef |
| |
|
typedef UInt32 | ATSFontFamilyRef |
| |
|
typedef UInt32 | ATSFontRef |
| |
|
typedef UInt16 | ATSGlyphRef |
| |
|
typedef Float32 | ATSFontSize |
| |
|
typedef struct ATSFontMetrics | ATSFontMetrics |
| |
|
typedef UInt16 | ATSCurveType |
| |
|
typedef struct ATSUCurvePath | ATSUCurvePath |
| |
|
typedef struct ATSUCurvePaths | ATSUCurvePaths |
| |
|
typedef struct ATSGlyphIdealMetrics | ATSGlyphIdealMetrics |
| |
|
typedef struct ATSGlyphScreenMetrics | ATSGlyphScreenMetrics |
| |
|
typedef ATSGlyphRef | GlyphID |
| |
|
| enum | { kInvalidGeneration = 0L
, kInvalidFontFamily = -1
, kInvalidFont = 0L
} |
| |
| enum | { kFMCurrentFilterFormat = 0L
} |
| |
| enum | {
kFMFontTechnologyFilterSelector = 1L
, kFMFontContainerFilterSelector = 2L
, kFMGenerationFilterSelector = 3L
, kFMFontFamilyCallbackFilterSelector = 4L
,
kFMFontCallbackFilterSelector = 5L
, kFMFontDirectoryFilterSelector = 6L
} |
| |
| enum | { kFMTrueTypeFontTechnology = FOUR_CHAR_CODE('true')
, kFMPostScriptFontTechnology = FOUR_CHAR_CODE('typ1')
} |
| |
| enum | { uppFMFontFamilyCallbackFilterProcInfo = 0x000003B0
} |
| |
| enum | { uppFMFontCallbackFilterProcInfo = 0x000003F0
} |
| |
| enum | { kATSGenerationUnspecified = 0L
, kATSFontContainerRefUnspecified = 0L
, kATSFontFamilyRefUnspecified = 0L
, kATSFontRefUnspecified = 0L
} |
| |
| enum | { kATSItalicQDSkew = (1 << 16) / 4
, kATSBoldQDStretch = (1 << 16) * 3 / 2
, kATSRadiansFactor = 1144
} |
| |
| enum | { kATSCubicCurveType = 0x0001
, kATSQuadCurveType = 0x0002
, kATSOtherCurveType = 0x0003
} |
| |
Public interfaces for Apple Type Services components.
- Introduced In: Mac OS 9 / Carbon
- Avaliable From: Universal Interfaces 3.4.1
- Copyright: © 1997-2001 by Apple Computer, Inc., all rights reserved.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/