|
Mac OS 9
|
SFNT file layout structures and constants. More...
#include <MacTypes.h>Go to the source code of this file.
Typedefs | |
| typedef UInt16 | SFNTLookupTableFormat |
| typedef UInt16 | SFNTLookupValue |
| typedef UInt16 | SFNTLookupOffset |
| typedef UInt32 | SFNTLookupKind |
| typedef struct SFNTLookupBinarySearchHeader | SFNTLookupBinarySearchHeader |
| typedef struct SFNTLookupArrayHeader | SFNTLookupArrayHeader |
| typedef struct SFNTLookupTrimmedArrayHeader | SFNTLookupTrimmedArrayHeader |
| typedef struct SFNTLookupSegment | SFNTLookupSegment |
| typedef struct SFNTLookupSegmentHeader | SFNTLookupSegmentHeader |
| typedef struct SFNTLookupSingle | SFNTLookupSingle |
| typedef struct SFNTLookupSingleHeader | SFNTLookupSingleHeader |
| typedef union SFNTLookupFormatSpecificHeader | SFNTLookupFormatSpecificHeader |
| typedef struct SFNTLookupTable | SFNTLookupTable |
| typedef SFNTLookupTable * | SFNTLookupTablePtr |
| typedef SFNTLookupTablePtr * | SFNTLookupTableHandle |
| typedef UInt8 | STClass |
| typedef UInt8 | STEntryIndex |
| typedef struct STHeader | STHeader |
| typedef struct STClassTable | STClassTable |
| typedef struct STEntryZero | STEntryZero |
| typedef struct STEntryOne | STEntryOne |
| typedef struct STEntryTwo | STEntryTwo |
| typedef UInt16 | STXClass |
| typedef UInt16 | STXStateIndex |
| typedef UInt16 | STXEntryIndex |
| typedef struct STXHeader | STXHeader |
| typedef SFNTLookupTable | STXClassTable |
| typedef struct STXEntryZero | STXEntryZero |
| typedef struct STXEntryOne | STXEntryOne |
| typedef struct STXEntryTwo | STXEntryTwo |
| typedef struct LcarCaretClassEntry | LcarCaretClassEntry |
| typedef struct LcarCaretTable | LcarCaretTable |
| typedef LcarCaretTable * | LcarCaretTablePtr |
| typedef UInt16 | JustPCActionType |
| typedef UInt16 | JustificationFlags |
| typedef struct JustPCDecompositionAction | JustPCDecompositionAction |
| typedef UInt16 | JustPCUnconditionalAddAction |
| typedef struct JustPCConditionalAddAction | JustPCConditionalAddAction |
| typedef struct JustPCDuctilityAction | JustPCDuctilityAction |
| typedef struct JustPCGlyphRepeatAddAction | JustPCGlyphRepeatAddAction |
| typedef struct JustPCActionSubrecord | JustPCActionSubrecord |
| typedef struct JustPCAction | JustPCAction |
| typedef struct JustWidthDeltaEntry | JustWidthDeltaEntry |
| typedef struct JustWidthDeltaGroup | JustWidthDeltaGroup |
| typedef struct JustPostcompTable | JustPostcompTable |
| typedef struct JustDirectionTable | JustDirectionTable |
| typedef struct JustTable | JustTable |
| typedef UInt16 | OpbdTableFormat |
| typedef struct OpbdSideValues | OpbdSideValues |
| typedef struct OpbdTable | OpbdTable |
| typedef UInt32 | MortSubtableMaskFlags |
| typedef UInt32 | MortLigatureActionEntry |
| typedef struct MortRearrangementSubtable | MortRearrangementSubtable |
| typedef struct MortContextualSubtable | MortContextualSubtable |
| typedef struct MortLigatureSubtable | MortLigatureSubtable |
| typedef struct MortSwashSubtable | MortSwashSubtable |
| typedef struct MortInsertionSubtable | MortInsertionSubtable |
| typedef union MortSpecificSubtable | MortSpecificSubtable |
| typedef struct MortSubtable | MortSubtable |
| typedef struct MortFeatureEntry | MortFeatureEntry |
| typedef struct MortChain | MortChain |
| typedef struct MortTable | MortTable |
| typedef struct MorxRearrangementSubtable | MorxRearrangementSubtable |
| typedef struct MorxContextualSubtable | MorxContextualSubtable |
| typedef struct MorxLigatureSubtable | MorxLigatureSubtable |
| typedef struct MorxInsertionSubtable | MorxInsertionSubtable |
| typedef union MorxSpecificSubtable | MorxSpecificSubtable |
| typedef struct MorxSubtable | MorxSubtable |
| typedef struct MorxChain | MorxChain |
| typedef struct MorxTable | MorxTable |
| typedef UInt16 | PropCharProperties |
| typedef struct PropTable | PropTable |
| typedef struct PropLookupSegment | PropLookupSegment |
| typedef struct PropLookupSingle | PropLookupSingle |
| typedef SInt16 | TrakValue |
| typedef struct TrakTableEntry | TrakTableEntry |
| typedef struct TrakTableData | TrakTableData |
| typedef struct TrakTable | TrakTable |
| typedef UInt8 | KernTableFormat |
| typedef UInt16 | KernSubtableInfo |
| typedef SInt16 | KernKerningValue |
| typedef UInt16 | KernArrayOffset |
| typedef struct KernVersion0Header | KernVersion0Header |
| typedef struct KernTableHeader | KernTableHeader |
| typedef KernTableHeader * | KernTableHeaderPtr |
| typedef KernTableHeaderPtr * | KernTableHeaderHandle |
| typedef struct KernKerningPair | KernKerningPair |
| typedef struct KernOrderedListEntry | KernOrderedListEntry |
| typedef KernOrderedListEntry * | KernOrderedListEntryPtr |
| typedef struct KernOrderedListHeader | KernOrderedListHeader |
| typedef struct KernStateHeader | KernStateHeader |
| typedef struct KernStateEntry | KernStateEntry |
| typedef struct KernOffsetTable | KernOffsetTable |
| typedef KernOffsetTable * | KernOffsetTablePtr |
| typedef struct KernSimpleArrayHeader | KernSimpleArrayHeader |
| typedef struct KernIndexArrayHeader | KernIndexArrayHeader |
| typedef union KernFormatSpecificHeader | KernFormatSpecificHeader |
| typedef struct KernVersion0SubtableHeader | KernVersion0SubtableHeader |
| typedef struct KernSubtableHeader | KernSubtableHeader |
| typedef KernSubtableHeader * | KernSubtableHeaderPtr |
| typedef UInt32 | BslnBaselineClass |
| typedef Fixed | BslnBaselineRecord[32] |
| typedef struct BslnFormat0Part | BslnFormat0Part |
| typedef struct BslnFormat1Part | BslnFormat1Part |
| typedef struct BslnFormat2Part | BslnFormat2Part |
| typedef struct BslnFormat3Part | BslnFormat3Part |
| typedef union BslnFormatUnion | BslnFormatUnion |
| typedef UInt16 | BslnTableFormat |
| typedef struct BslnTable | BslnTable |
| typedef BslnTable * | BslnTablePtr |
SFNT file layout structures and constants.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/
| anonymous enum |
The following values can be used to set run feature values. Note that unless the feature is defaulted differently in different fonts, the zero value for the selectors represents the default value. Check the following URL site for further info: "http://fonts.apple.com/Registry" Summary: Feature types
| anonymous enum |
Summary: Selectors for feature type kAllTypographicFeaturesType
| anonymous enum |
Summary: Selectors for feature type kLigaturesType
| anonymous enum |
Summary: Selectors for feature type kCursiveConnectionType
| anonymous enum |
Summary: Selectors for feature type kLetterCaseType
| anonymous enum |
Summary: Selectors for feature type kVerticalSubstitutionType
| anonymous enum |
Summary: Selectors for feature type kLinguisticRearrangementType
| anonymous enum |
Summary: Selectors for feature type kNumberSpacingType
| anonymous enum |
Summary: Selectors for feature type kSmartSwashType
| anonymous enum |
Summary: Selectors for feature type kDiacriticsType
| anonymous enum |
Summary: Selectors for feature type kVerticalPositionType
| anonymous enum |
Summary: Selectors for feature type kFractionsType
| anonymous enum |
Summary: Selectors for feature type kOverlappingCharactersType
| anonymous enum |
Summary: Selectors for feature type kTypographicExtrasType
| anonymous enum |
Summary: Selectors for feature type kMathematicalExtrasType
| anonymous enum |
Summary: Selectors for feature type kOrnamentSetsType
| anonymous enum |
Summary: Selectors for feature type kCharacterAlternativesType
| anonymous enum |
Summary: Selectors for feature type kDesignComplexityType
| anonymous enum |
Summary: Selectors for feature type kStyleOptionsType
| anonymous enum |
Summary: Selectors for feature type kCharacterShapeType
| anonymous enum |
Summary: Selectors for feature type kNumberCaseType
| anonymous enum |
Summary: Selectors for feature type kTextSpacingType
| anonymous enum |
Summary: Selectors for feature type kTransliterationType
| anonymous enum |
Summary: Selectors for feature type kAnnotationType
| anonymous enum |
Summary: Selectors for feature type kKanaSpacingType
| anonymous enum |
Summary: Selectors for feature type kIdeographicSpacingType
| anonymous enum |
Summary: Selectors for feature type kUnicodeDecompositionType
| anonymous enum |
Summary: Selectors for feature type kRubyKanaType
| anonymous enum |
Summary: Selectors for feature type kCJKSymbolAlternativesType
| anonymous enum |
Summary: Selectors for feature type kIdeographicAlternativesType
| anonymous enum |
Summary: Selectors for feature type kCJKVerticalRomanPlacementType
| anonymous enum |
Summary: Selectors for feature type kItalicCJKRomanType
| anonymous enum |
Summary: Selectors for feature type kCJKRomanSpacingType