Functions


Determining Availability, Version, and Feature Information

FNSEnabled Indicates whether FontSync is enabled.
FNSMatchDefaultsGet Determines the default match options used by FontSync functions performing font matching.
FNSSysInfoGet Determines version and feature information for the version of FontSync installed on the user’s system.

Providing User Interface Support

FNSReferenceCountNames Determines the number of internal font names in a reference.
FNSReferenceFindName Finds the first name that matches the given font name parameters, if any.
FNSReferenceGetFamilyInfo Obtains information about a font family represented by a font reference.
FNSReferenceGetIndName Finds the font name string and other font name parameters for an indexed font name.

Searching by Font Reference

FNSProfileMatchReference Obtains a list of the references in a profile that match a given reference.
FNSReferenceMatchFamilies Obtains a list of font families that match a reference.
FNSReferenceMatchFonts Obtains a list of font objects that match a reference.

Working With FontSync Profiles

FNSProfileAddReference Adds a font reference to a profile.
FNSProfileClear Removes all font references from a profile.
FNSProfileClose Closes the file associated with a font profile and disposes of run-time data.
FNSProfileCompact Compacts a font profile.
FNSProfileCountReferences Determines the number of font references in a font profile.
FNSProfileCreate Creates an empty font profile.
FNSProfileGetIndReference Retrieves an indexed font reference from a profile.
FNSProfileGetVersion Retrieves the format version of an open font profile.
FNSProfileOpen Opens an existing font profile for use.
FNSProfileRemoveIndReference Deletes an indexed font reference from a profile.
FNSProfileRemoveReference Deletes a font reference from a profile.

Working With FontSync References

FNSReferenceCreate Creates a font reference based on a font object.
FNSReferenceCreateFromFamily Creates a font reference based on a font family and style.
FNSReferenceDispose Disposes of the storage associated with a font reference.
FNSReferenceFlatten Flattens a font reference.
FNSReferenceFlattenedSize Calculates the space required for the flattened form of a font reference.
FNSReferenceGetVersion Indicates the format version number of a font reference.
FNSReferenceMatch Compares font references using specified matching options.
FNSReferenceUnflatten Reconstitutes a flattened font reference.

Miscellaneous

FNSMatchDefaultsSet
FNSVersionInfo

© 2000 Apple Computer, Inc. (Last Updated 7/13/2000)