Manager: Font Manager



Carbon supports most Font Manager functions. However, you no longer have direct access to Font Manager data structures, and you are not able to access the list of fonts (or the data in those fonts) using the Resource Manager. You should modify your application to use the new accessor functions.

Unsupported  AntiTextGetApplicationAware

Unsupported  AntiTextGetEnabled

Unsupported  AntiTextIsAntiAliased

Unsupported  AntiTextSetApplicationAware

Unsupported  AntiTextSetEnabled

Supported  FetchFontInfo

Available in CarbonLib 1.0 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.

Unsupported  FlushFonts

Not available in CarbonLib. Not available in Mac OS X.

Supported  FMActivateFonts

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMCreateFontFamilyInstanceIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMCreateFontFamilyIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMCreateFontIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMDeactivateFonts

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMDisposeFontFamilyInstanceIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMDisposeFontFamilyIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMDisposeFontIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetATSFontFamilyRefFromFontFamily

Not available in CarbonLib. Available in Mac OS X 10.1 and later.

Supported  FMGetATSFontRefFromFont

Not available in CarbonLib. Available in Mac OS X 10.1 and later.

Supported  FMGetFontContainer

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontContainerFromFontFamilyInstance

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.

Supported  FMGetFontFamilyFromATSFontFamilyRef

Not available in CarbonLib. Available in Mac OS X 10.1 and later.

Supported  FMGetFontFamilyFromName

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontFamilyGeneration

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontFamilyInstanceFromFont

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontFamilyName

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontFamilyResource

Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.

Supported  FMGetFontFamilyTextEncoding

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontFormat

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontFromATSFontRef

Not available in CarbonLib. Available in Mac OS X 10.1 and later.

Supported  FMGetFontFromFontFamilyInstance

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontGeneration

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontTable

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetFontTableDirectory

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetGeneration

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetNextFont

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetNextFontFamily

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMGetNextFontFamilyInstance

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMResetFontFamilyInstanceIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMResetFontFamilyIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMResetFontIterator

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FMSwapFont

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  FontMetrics

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetAppFont

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetDefFontSize

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  GetFNum

You should instead use FMGetFontFamilyFromName. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  getfnum

You should instead use FMGetFontFamilyFromName. Not available in CarbonLib. Not available in Mac OS X.

Not Recommended  GetFontName

You should instead use FMGetFontFamilyName. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  getfontname

You should instead use FMGetFontFamilyName. Not available in CarbonLib. Not available in Mac OS X.

Supported  GetOutlinePreferred

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetPreserveGlyph

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetSysFont

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  InitFonts

There is no need to initialize the Font Manager because the shared library is loaded as needed. Not available in CarbonLib. Not available in Mac OS X.

Supported  IsAntiAliasedTextEnabled

Available in CarbonLib 1.0 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.

Supported  IsOutline

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  OutlineMetrics

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  QDTextBounds

Available in CarbonLib 1.0 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.

Supported  RealFont

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetAntiAliasedTextEnabled

Available in CarbonLib 1.0 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.

Unsupported  SetFontLock

Not available in CarbonLib. Not available in Mac OS X.

Supported  SetFractEnable

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetFScaleDisable

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetOutlinePreferred

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  SetPreserveGlyph

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 12/12/2001. Copyright © 1999-2001 Apple Computer, Inc. All rights reserved.