Manager: Script Manager



Carbon supports most Script Manager functions. However, Apple recommends that whenever possible you should replace Script Manager calls with the appropriate Unicode functionality. For more information, see the Unicode Utilities documentation at http://developer.apple.com/techpubs/macosx/Carbon/text/UnicodeUtilities/unicodeutil.html

Supported  CharacterByteType

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  CharacterType

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  CharByte

Use CharacterByteType instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  CharType

Use CharacterType instead. Not available in CarbonLib. Not available in Mac OS X.

Not Recommended  ClearIntlResourceCache

ClearIntlResourceCache is not implemented on Mac OS X. 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  FillParseTable

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  FontScript

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  FontToScript

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

Modified  GetIntlResource

While the return type of this function remains a Handle, in Mac OS X it returns an ordinary memory handle instead of a resource handle. 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  GetIntlResourceTable

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  GetScript

Use GetScriptVariable instead.

Supported  GetScriptManagerVariable

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  GetScriptQDPatchAddress

Part of WorldScript I which Carbon will not support. In the long term you should plan to convert WorldScript applications to use Unicode instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  GetScriptUtilityAddress

Part of WorldScript I which Carbon will not support. In the long term you should plan to convert WorldScript applications to use Unicode instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  GetScriptVariable

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  GetSysDirection

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  IntlScript

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  IntlTokenize

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  ParseTable

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

Unsupported  SetIntlResource

Your application should not modify the international resources used by other software components. You can still create custom resources and pass them to Script Manager functions which take an international resource handle as an optional argument. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  SetScript

Use SetScriptVariable instead.

Supported  SetScriptManagerVariable

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  SetScriptQDPatchAddress

Part of WorldScript I which Carbon will not support. In the long term you should plan to convert WorldScript applications to use Unicode instead. Not available in CarbonLib. Not available in Mac OS X.

Unsupported  SetScriptUtilityAddress

Part of WorldScript I which Carbon will not support. In the long term you should plan to convert WorldScript applications to use Unicode instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  SetScriptVariable

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  SetSysDirection

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  Transliterate

Use TransliterateText instead. Not available in CarbonLib. Not available in Mac OS X.

Supported  TransliterateText

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.