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
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.
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.
CharByte
Use CharacterByteType instead. Not available in CarbonLib. Not available in Mac OS X.
CharType
Use CharacterType instead. Not available in CarbonLib. Not available in Mac OS X.
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.
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.
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.
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.
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.
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.
GetScript
Use GetScriptVariable instead.
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.
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.
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.
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.
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.
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.
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.
ParseTable
You should instead use FillParseTable. Not available in CarbonLib. Not available in Mac OS X.
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.
SetScript
Use SetScriptVariable instead.
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.
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.
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.
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.
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.
Transliterate
Use TransliterateText instead. Not available in CarbonLib. Not available in Mac OS X.
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.