Important: The information in this document is obsolete and should not be used for new development.
Index
[']
'CNFG' resource type [1] [2] [3] 'FOND' resource type. See font family ('FOND') resources 'FONT' resources introduced restrictions on use of 'INIT' resource types calling Script Manager routines from 'itl0' resource type. See numeric-format resource 'itl1' resource type. See long-date-format resource 'itl2' resource type. See string-manipulation resource 'itl4' resource type. See tokens resource 'itl5' resource type. See encoding/rendering resource 'itlb' resource type. See international bundle resource 'itlc' resource type. See international configuration resource 'itlk' resource type. See key-remap resource 'itlm' resource type. See script-sorting resource 'KCAP' resource type. See key-caps resource 'KCHR' resource type. See keyboard-layout resource 'kcs#' resource type. See keyboard icon family 'kcs4' resource type. See keyboard icon family 'kcs8' resource type. See keyboard icon family 'KMAP' resource type. See key-map resource 'KSWP' resource type. See keyboard-swap resource 'NFNT' resource type. See bitmapped font ('NFNT') resources 'sfnt' resource type. See outline font ('sfnt') resources 'STR ' resource type. See string resource 'STR#' resource type. See string list resource 'trsl' resource type. See transliteration resource _KeyTrans trap _ScriptUtil trap [1] [2] 0 (special font designator) [1] [2] 1 (special font designator) [1] [2] 1-byte character encoding [1] [2] 1-byte complex script systems [1] [2] 1-byte fonts [1] [2] 1-byte script extension. See WorldScript I 1-byte script flag 1-byte simple script systems [1] [2] 2-byte script systems [1] [2] 2-byte character encoding [1] [2] 2-byte flag 2-byte fonts [1] [2] 2-byte script extension. See WorldScript IIA
abbreviated days table abbreviated months table abbreviations and sorting of dates ActivateTextService function [1] [2] ActivateTSMDocument function [1] [2] [3] active input area [1] [2] ADB keyboard mapping [1] advance width of glyphs [1] [2] [3] alias styles [1] [2] alignment [1] [2] [3] [4] . See also justified text in TextEdit edit records with TESetAlignment procedure [1] [2] with TETextBox procedure [1] alphabetic characters alternate numerals and tokenization availability, in script flags in number parts table analyzing characters. See characters ApFontID global variable Apple events to client applications [1] [2] [3] [4] descriptor types [1] ID constants keyword constants [1] application font [1] [2] [3] [4] actual ID number of [1] [2] [3] preferred, for a script system [1] [2] [3] Arabic calendar arithmetic transfer modes. See transfer modes arrow keys and caret movement [1] [2] ascent line [1] [2] ASCII character set [1] [2] .See also low-ASCII, high-ASCII AsscEntry data type associated data (in a dictionary record) associated font [1] [2] attribute types (in a dictionary entry) automatic scrolling [1] [2] auxiliary scripts [1] [2] [3] installed components of [1]B
B*-tree structure of dictionary index background (of a glyph) Balloon Help preferred font for [1] [2] [3] base line Bic transfer mode. See transfer modes bidirectional flag bidirectional style runs bidirectional writing systems Binary-Decimal Conversion Package bit image table bitmap location table bitmapped font ('NFNT') resources [1] bit image table bitmap location table fontType field [1] glyph-width table image height table width/offset table bitmapped fonts [1] [2] compared to outline defined bitmapped glyphs defined See also bitmapped fonts, glyphs bitmaps for bitmapped glyphs for outline glyphs [1] bkColor grafics port field BootDrive global variable Bopomofo bottleneck routines for text [1] bottomline input [1] bottomline input window. See floating input window boundaries of lines of script runs of words. See word boundaries bounding-boxes of glyphs buffering, text (in TextEdit) [1] Bézier curves [1] Bézier equationC
calendar codes [1] [2] in 'itl1' resource calendars [1] [2] canonical number format. See NumFormatStringRec data type canonical string caret dual caret position [1] [2] [3] and mouse-down region and TextEdit [1] primary [1] [2] secondary [1] [2] carets [1] [2] and insertion point blinking rate defined dual [1] [2] movement with arrow keys [1] [2] single (moving) [1] [2] vertical movement of case (upper and lower) designated in script flags case conversion [1] [2] [3] and diacritical stripping [1] [2] built-in routines [1] to lowercase [1] [2] to uppercase [1] [2] [3] [4] with the TransliterateText function [1] [2] centered text. See alignment CGrafPort data type Char2Pixel routine character attributes . See also styles defined character class character clusters character codes . See also ASCII character set, character encoding and ASCII codes and glyphs below $20 as delimiters [1] defined character direction. See line direction character encoding [1] [2] [3] 1-byte [1] 2-byte [1] Chinese [1] Japanese [1] Korean [1] Standard Roman [1] [2] character order. See sorting order character rendering. See display of text character reordering [1] character sets character style. See styles character type [1] [2] CharacterByteType function [1] [2] [3] characters .See also glyphs alphabetic analyzing [1] [2] [3] and writing systems [1] clusters defined [1] [2] ideographic ignorable (for sorting) native Roman, in non-Roman character sets Roman, in non-Roman text [1] [2] [3] size [1] [2] [3] syllabic type [1] [2] [3] .See also CharacterType return value whitespace wide zero-width CharacterType function [1] [2] [3] [4] [5] [6] CharacterType return value [1] [2] case character class [1] [2] character modifiers character type [1] [2] direction field masks for orientation size CharByte routine CharExtra procedure [1] using with SpaceExtra CharToPixel function [1] [2] [3] and TextEdit CharType routine CharWidth function [1] restrictions Chicago font [1] Chinese character encoding [1] Chinese input method ClearIntlResourceCache procedure [1] [2] [3] click loop routine and automatic scrolling [1] [2] replacing the default routine client applications (of Text Services Manager) . See also TSM-aware applications Apple events handled by [1] [2] [3] associating input methods with scripts and languages [1] [2] [3] [4] [5] closing a text service component [1] defined direct calls to text service components [1] listing available text services [1] [2] opening a text service component [1] passing cursor setting to components [1] [2] passing events to components [1] [2] passing menu selections to components [1] [2] requesting a floating input window [1] [2] CloseDictionary function [1] [2] CloseServiceWindow function [1] [2] CloseTextService function [1] CloseTSMAwareApplication function [1] [2] color, of text Command-key combinations [1] [2] [3] [4] using the KeyTrans function with CompactDictionary function [1] [2] CompareString function [1] [2] [3] CompareText function [1] [2] [3] comparing strings. See sorting completer keys [1] [2] [3] completion character component description record component glyphs Component Manager [1] confirming text (in inline input) [1] [2] [3] contextual forms [1] [2] contextual forms setting (script variables) contextual script system (in script flags) contours of glyphs [1] contracting characters for sorting control characters [1] [2] [3] . See also number format specification strings used as delimiters [1] control panels Date & Time [1] Numbers [1] Text [1] converting text . See also input methods, case conversion in inline input lexical. See tokenization phonetic. See transliteration Copy transfer mode. See transfer modes copying text [1] [2] CurFMInput global variable currency formats [1] [2] [3] [4] currency symbols current line direction current script [1] [2] [3] [4] . See also font script, font force flag, international resources selection flag cursor (defined) customization (in application design) customizing TextEdit [1] cut and paste, intelligent [1] [2] cutting text [1] [2]D
dakuten data attributes (in a dictionary entry) [1] [2] data in a dictionary record Date & Time control panel [1] date cache record [1] [2] date formats [1] [2] [3] [4] long [1] [2] short [1] [2] date-time record date-time representation, standard Date2Secs routine DateForm data type dates converting defaults used in from strings [1] into strings [1] routines for [1] determining the year DateString procedure [1] [2] [3] DateTimeRec data type DateToSeconds routine day names [1] [2] [3] DeactivateTextService function [1] [2] DeactivateTSMDocument function [1] [2] [3] dead keys [1] [2] [3] [4] and U.S. 'KCHR' resource decimal separators DeleteRecordFromDictionary function [1] DeleteTSMDocument function [1] [2] deleting and inserting text deleting text delimPad token code derived fonts descent line of fonts desk scrap destination rectangle [1] [2] diacritical marks [1] [2] built-in stripping routines [1] stripping [1] [2] [3] [4] diacritics. See diacritical marks dictionaries [1] [2] . See also dictionary entries, dictionary records accessing [1] [2] compacting [1] [2] defined entries file types garbage data in [1] locating records in [1] [2] main making [1] [2] maximum key length modifying [1] [2] records [1] search criteria structure of [1] user dictionary entries attribute types data attributes [1] [2] raw data [1] [2] dictionary information record [1] Dictionary Manager [1] [2] . See also dictionaries, dictionary records accessing a dictionary [1] [2] compacting a dictionary [1] [2] limitations of locating records in a dictionary [1] [2] making a dictionary [1] [2] modifying a dictionary [1] [2] routines in [1] testing for the presence of dictionary records associated data defined format of [1] indexes insertion mode keys [1] [2] dictionary reference number direction boundaries and caret movement [1] [2] direction runs [1] direction. See line direction discontinuous highlighting [1] [2] discontinuous selection dispatch record. See TextEdit dispatch record dispatch routine for a script [1] [2] dispatch table for a script [1] [2] display line (defined) display of text [1] [2] alignment [1] [2] caret handling [1] [2] direction runs and [1] display order drawing [1] [2] [3] drawing a Pascal string drawing a simple line drawing a single glyph drawing complex lines drawing justified text [1] [2] drawing mixed-directional lines drawing scaled text . See also font scaling drawing static text font runs and [1] highlighting. See highlighting text laying out a line of text [1] [2] line direction and [1] measuring [1] [2] in TextEdit [1] [2] positioning the pen primary line direction and printing [1] script runs and [1] stack space for drawing storage order and stripping trailing spaces style runs and [1] display order [1] [2] [3] dithering dpi (dots per inch) draw hook routine, replacing DrawChar procedure [1] [2] restrictions DRAWHook registers drawing text. See display of text DrawJust routine DrawJustified procedure [1] [2] DrawString procedure [1] [2] DrawText procedure [1] [2] dual caret [1] [2] [3]E
edit records [1] [2] activating and deactivating creating fields incorporating text into lineStarts array multistyled releasing memory allocated for reusing storing the handle to text buffer of em square enabling script systems [1] [2] [3] encoding, character. See character encoding encoding/rendering ('itl5') resource [1] [2] break-table directory [1] byte-type table [1] character expansion table [1] character-type table [1] feature list table [1] glyph-to-character table [1] kashida preferences table [1] line-layout glyph properties table [1] line-layout metamorphosis table [1] reordering table [1] resource ID as script variable [1] [2] script configuration table [1] script run tables [1] end-of-line character (replacing) end-of-line hook routine, replacing [1] entries (in a dictionary). See dictionary entries EqualString function [1] [2] [3] event handling, in TextEdit [1] event record [1] [2] exception array expanding characters for sorting exponents ExtendedToString function [1] [2] [3] [4] extension bar characters (kashida) extension-fetching routine [1] extra days table extra months table extra separators tableF
family glyph-width table family glyph-width table entry record family glyph-width table record FamRec data type [1] [2] FDevDisable global variable fgColor grafics port field file system sorting [1] FillParseTable function [1] [2] FindRecordByIndexInDictionary function [1] FindRecordInDictionary function [1] FindScriptRun function [1] [2] [3] [4] FindServiceWindow function [1] [2] FindWord routine FindWordBreaks procedure [1] [2] [3] [4] [5] and TextEdit [1] [2] for line breaking [1] [2] for word selection fixed tokens fixed-width fonts [1] [2] [3] preferred, for a script system [1] [2] FixedPtr data type FixTextService function [1] [2] FixTSMDocument function [1] [2] [3] floating input windows [1] [2] [3] .See also floating utility windows requesting [1] floating utility windows [1] providing floating window service [1] [2] floating window layer floating-point numbers converting from strings [1] [2] converting to strings [1] [2] FlushFonts function [1] [2] FMetricRec data type [1] FMInput data type [1] FMOutput data type [1] FMSwapFont function [1] [2] font association entry record font association table record font characterization table font classes font depth font design, instructions for font designators, special (0 and 1) [1] [2] font directory font editors font families [1] [2] font family ('FOND') resources [1] bounding-box table [1] defined font association table [1] glyph-name encoding table glyph-width table [1] kerning table [1] offset table [1] style codes style-mapping table [1] font family IDs [1] [2] and Font Manager [1] and picture files and script codes [1] confirming font name getting of application font [1] [2] [3] of system font [1] [2] [3] [4] storing in a document used to identify font used to obtain script system font family kerning table record [1] font family record [1] font force flag [1] [2] [3] [4] [5] and FontScript, FontToScript functions [1] support for, in script flags font handling [1] font information record font input record [1] [2] Font Manager [1] [2] [3] and caches and Menu Manager [1] and QuickDraw Text data structures in [1] erasing memory caches favoring outline fonts as default font resources in [1] for bitmapped fonts [1] for font families [1] for outline fonts [1] initializing rendering outline fonts [1] responding to font requests [1] routines in [1] scaling fonts [1] font metrics record font names adding to menus [1] displaying in correct script [1] [2] storing in documents [1] font numbers. See font family IDs font output record [1] font record [1] font rectangle [1] [2] font resource tables font resource types 'FOND'. See font family ('FOND') resources 'FONT'. See 'FONT' resources 'NFNT'. See bitmapped font ('NFNT') resources 'sfnt'. See outline font ('sfnt') resources font resources [1] . See also font resource types evolution of [1] for bitmapped fonts for font famillies for outline fonts history of [1] font runs [1] font scaling [1] [2] and line breaking [1] disabling [1] [2] of bitmapped fonts [1] of outline fonts [1] using StdTxMeas font scaling factors [1] [2] and outline fonts defined in font input record [1] in font output record [1] in global width table font script [1] [2] [3] and monostyled TextEdit and the TEKey procedure defined [1] [2] synchronizing with keyboard script [1] [2] [3] [4] [5] font sizes adding to menus [1] changing [1] defined in TextEdit limits to scaling font styles. See styles font suffix name subtable record font type element Font2Script routine FontAssoc data type FontInfo data type [1] [2] FontMetrics procedure [1] [2] [3] [4] [5] fonts [1] [2] accessing handles to [1] application [1] [2] [3] [4] as uninterpreted symbols associated [1] [2] bitmapped [1] [2] changing size of Chicago [1] [2] default defined [1] [2] [3] fixed-width [1] [2] general issues for [1] Geneva [1] [2] ID ranges for [1] [2] [3] identifying in memory [1] legible sizes locking [1] [2] measuring [1] [2] names neighborhood base outline [1] [2] point size limit of proportional requests for [1] resource ID range of saved in QuickDraw pictures scaling. See font scaling size storing names of [1] style code styles for. See styles synthetic [1] [2] system [1] [2] [3] terminology for [1] used to specify script systems fonts. See also bitmapped fonts, glyphs, outline fonts FontScript function [1] [2] FontToScript function [1] [2] foreground (of a glyph) Format2Str routine FormatRecToString function [1] [2] [3] [4] FormatStatus data type [1] FormatStr2X routine formatting dates and times [1] [2] [3] formatting numbers and currency [1] [2] [3] formatting numeric strings [1] [2] [3] . See also numeric strings, number format specification strings FormatX2Str routine FractEnable global variable fractional glyph widths [1] [2] calculating [1] enabling or disabling enabling or disabling use of using [1] FScaleDisable global variable FScaleHFact global variable [1] [2] FScaleVFact global variable [1] [2] fully justified text. See justified textG
garbage data in dictionaries [1] current size of removing [1] [2] general flags (Script Manager) [1] [2] [3] Geneva font [1] Gestalt function Script Manager selectors TextEdit selectors [1] GetAppFont function GetDateTime function [1] [2] GetDefaultInputMethod function [1] [2] GetDefFontSize function GetDictionaryInformation function [1] GetEnvirons routine GetFNum procedure [1] [2] GetFontInfo procedure [1] [2] [3] GetFontName procedure GetFormatOrder procedure [1] [2] and application-supplied callback routine and text in PICT files GetFrontServiceWindow function [1] [2] GetIndString procedure [1] GetIntlResource function [1] [2] GetIntlResourceTable procedure [1] [2] GetOutlinePreferred function GetPreserveGlyph function GetScript routine GetScriptLanguageSupport function [1] GetScriptManagerVariable function [1] [2] [3] selectors for [1] GetScriptQDPatchAddress function [1] [2] selectors for GetScriptUtilityAddress function [1] [2] selectors for GetScriptVariable function [1] [2] [3] script codes for [1] selectors for [1] GetServiceList function [1] [2] GetString function [1] [2] GetStylHandle routine GetStylScrap routine GetSysDirection function [1] [2] GetSysFont function GetSysJust routine GetTextServiceLanguage function [1] [2] GetTextServiceMenu function [1] [2] global width table [1] [2] fractional glyph widths used in font scaling global width table record [1] globalization (in application design) glyph indexes glyph origin glyph widths calculating [1] fractional [1] [2] glyph-width table [1] [2] glyphs and pixels bitmapped component contours [1] defined [1] [2] for missing characters in set kerning leading and trailing edges of [1] [2] [3] measuring [1] See also characters, fonts simple GrafPort data type graphics port CGrafPort and fractional pen position defined defining the text characteristics of text-related fields of grayishTextOr transfer mode. See transfer modes Gregorian calendarH
Han characters han-dakuten HandToHand function Hangul [1] [2] Hanja Hanzi Help font (preferred, for a script) [1] [2] [3] [4] HidePaletteWindows function [1] [2] high caret. See dual caret high-ASCII character set highlighting text [1] [2] [3] discontinuous [1] [2] in TextEdit [1] outline HiliteText procedure [1] [2] [3] Hiragana hit testing and TEDoText global variable [1] HITTEST hook registers replacing replacing the default routine HITTESTHook routine replacing hook fields definedI
icons . See also. keyboard icon family for input method menu title input method, for keyboard menu [1] IdenticalString function [1] [2] [3] IdenticalText function [1] [2] [3] ideographic characters idle processing [1] [2] See also TEIdle procedure image height table index (in a dictionary record) InitDateCache function [1] [2] InitFonts procedure [1] [2] InitGraf procedure initialization automatic, of a script system of a Dictionary of a TSM-aware application [1] [2] of date cache record [1] [2] of Font Manager of QuickDraw of Script Manager [1] of script systems [1] [2] [3] [4] of TextEdit of the Font Manager InitializeDictionary function [1] [2] InitiateTextService function [1] [2] InitTSMAwareApplication function [1] [2] inline input [1] [2] [3] [4] active input area explicitly confirming text toggling input methods [1] [2] . See also inline input, bottomline input, text service components and transliteration Chinese defined [1] [2] dictionaries. See dictionaries floating input window [1] [2] Japanese [1] [2] Korean scripts and languages supported by setting [1] [2] switching [1] [2] input of text [1] [2] . See also input methods, keyboard script, keyboards, keyboard layouts, keyboard resources, key translation input methods [1] key translation [1] keyboards [1] input-method dictionaries. See dictionaries input-method icons inserting and deleting text inserting text insertion mode (for dictionary records) insertion point and font script and hit testing defined [1] [2] marking with a caret setting InsertRecordToDictionary function [1] installing script systems [1] instruction sets for font design . See also outline font ('sfnt') resource integers converting from numeric strings converting to numeric strings [1] [2] intelligent cut and paste [1] [2] intercharacter and interword spacing [1] [2] intercharacter space interface type (text service component) international bundle ('itlb') resource [1] [2] 'itl0' resource ID 'itl1' resource ID 'itl2' resource ID 'itl4' resource ID 'itl5' resource ID 'KCHR' resource ID [1] [2] 'kcs#'/'kcs4'/'kcs8' resource ID [1] [2] application font, preferred fixed-width font, preferred Help font, preferred initialization of script flags language code for script numeral code and calendar code [1] [2] script flags [1] [2] [3] small text font, preferred styles for aliases styles, valid for script system font, preferred international configuration ('itlc') resource [1] [2] and system direction font force flag international resources selection flag old-keyboard setting [1] [2] region code for system script Script Manager general flags system global flags system script code international resources [1] [2] .See also encoding/rendering resource, international bundle resource, international configuration resource, long-date-format resource .See also numeric-format resource, script-sorting resource, string-manipulation resource, tokens resource,transliteration resource and localized system software [1] [2] and the international resources selection flag and the Resource Manager and the Text Utilities direct access to [1] direct access to tables of [1] ID ranges for [1] [2] [3] list of [1] [2] multiple versions of [1] [2] replacing [1] [2] international resources cache international resources selection flag [1] [2] [3] [4] [5] and IntlScript function [1] and StringOrder function and TextOrder function International Utilities Package interword space Intl0Rec data type [1] Intl1Rec data type [1] IntlForce global variable IntlScript function [1] [2] IntlTokenize function [1] [2] [3] .See also tokenization token codes for [1] intrinsic fonts InvertRect procedure and text highlighting IsMetric function [1] [2] ISO language identifiers IsOutline function Itl1ExtRec data type [1] Itl5Record data type [1] ItlbExtRecord data type [1] ItlbRecord data type [1] ItlcRecord data type [1] IUClearCache routine IUCompPString routine IUCompString routine IUDatePString routine IUDateString routine IUEqualPString routine IUEqualString routine IUGetIntl routine IUGetItlTable routine IULangOrder routine IULDateString routine IULTimeString routine IUMagIDPString routine IUMagIDString routine IUMagPString routine IUMagString routine IUMetric routine IUScriptOrder routine IUSetIntl routine IUStringOrder routine IUTextOrder routine IUTimePString routine IUTimeString routineJ
Jamo [1] [2] Jamo to Hangul conversion tables Japanese calendar Japanese character encoding [1] Japanese input method [1] [2] jumping caret. See single caret justified text [1] [2] [3] . See also slop value and space distribution drawing lines of [1] drawing lines of. See also slop value measuring before drawing [1] using kashida with DrawJustified procedure [1] with MeasureJustified procedure [1]K
Kana [1] [2] Kanji kashida [1] [2] Katakana [1] [2] KbdType global variable kerning kerning subtable record KernPair data type KernTable data type key (in a dictionary record) [1] [2] Key Caps desk accessory [1] [2] [3] [4] key codes raw [1] [2] [3] [4] [5] virtual [1] [2] [3] [4] [5] key length (in a dictionary) key translation [1] [2] [3] key-caps ('KCAP') resource [1] [2] key-down transition code key-map ('KMAP') resource [1] [2] [3] exception array for Apple Extended keyboard reassigning right-hand key codes [1] key-remap ('itlk') resource [1] [2] Key1Trans global variable [1] [2] Key2Trans global variable [1] [2] Keyboard control panel, icons in keyboard equivalents [1] keyboard icon family [1] [2] [3] for input methods [1] resource ID as script variable [1] [2] keyboard layouts defined [1] [2] enabling and disabling [1] [2] [3] setting [1] [2] switching Keyboard menu [1] icons for showing keyboard resources [1] [2] and localized system software [1] [2] ID ranges for [1] list of [1] [2] keyboard script [1] [2] [3] and caret position and monostyled TextEdit and the TEKey procedure as Script Manager variable current defined previous setting [1] [2] switching [1] [2] synchronizing with font script [1] [2] [3] [4] [5] keyboard-layout ('KCHR') resource [1] [2] [3] completion table dead-key table installing a custom 'KCHR' pointer to data, as Script Manager variable resource ID as a script variable resource ID as script variable [1] [2] U.S. [1] keyboard-swap ('KSWP') resource [1] [2] handle to, as Script Manager variable keyboards [1] [2] disable state list of types modifier keys non-ADB KeyScript procedure [1] [2] selectors for code parameter KeyTrans routine KeyTranslate function [1] [2] [3] [4] calling from an application use for Command-key equivalents use with custom 'KCHR' resource Korean character encoding [1] Korean input methodL
language codes [1] [2] and Text Utilities [1] [2] as script variable for sorting strings implicit in 'itlb' resource list of [1] sorted, in 'itlm' resource [1] language identifiers (ISO) LanguageOrder function [1] [2] languages Larger (point sizes) command lastFOND global variable layer for floating service windows laying out a line of text. See display of text leading altering for glyphs defined leading edge (of a glyph) [1] [2] [3] [4] leadingEdge flag left-aligned text. See alignment left-side bearings of glyphs [1] [2] [3] levels of text handling for applications [1] ligatures ligatures setting (script variables) line breaking [1] [2] [3] [4] [5] [6] and TextEdit of scaled text of unscaled text line breaks [1] line direction [1] [2] bidirectional [1] [2] current of writing systems [1] primary line height field (for scrolling) line height table and font ascent values and scrolling introduced line layout. See display of text line length in TextEdit line spacing. See leading line starts array lineStarts data type list separators localization of international and keyboard resources [1] of system software [1] long date formats [1] [2] long-date-format ('itl1') resource [1] [2] [3] abbreviated days table abbreviated months table calendar codes converting dates, use in [1] [2] [3] day names [1] [2] [3] extensions to extra days table extra months table extra separators table formatting information in month names [1] [2] [3] order of date elements punctuation for date elements [1] [2] region code resource ID as script variable [1] [2] suppressing date elements values defined in LongDate2Secs routine LongDateRec data type [1] [2] LongDateString procedure [1] [2] [3] LongDateTime data type [1] [2] LongDateToSeconds procedure [1] [2] LongSecondsToDate procedure [1] [2] LongSecsToDate routine LongTimeString procedure [1] [2] [3] low caret. See dual caret low-ASCII character set [1] [2] [3] lowercase characters [1] . See also case, case conversion LowercaseText procedure [1] [2] LowerText routineMM
Macintosh character set [1] [2] [3] Macintosh script management system [1] [2] main dictionary [1] [2] manipulating text [1] [2] analyzing characters. See characters, character type converting text. See tokenization, transliteration dates and times. See formatting dates and times inserting and deleting modifying text. See case conversion, diacritical marks, searching text, replacing text,truncating strings numbers and currency. See formatting numbers and currency sorting. See sorting word boundaries. See word selection, line breaking maximum key length (in a dictionary) maximum y-value MeasureJust routine MeasureJustified procedure [1] [2] MeasureText procedure [1] [2] measuring fonts [1] measuring text [1] [2] . See also display of text menu commands for fonts Larger (point sizes) Smaller (point sizes) message field of event record metric system [1] [2] missing-character glyphs mixed-directional text defined modifier keys [1] [2] [3] modifiers field of event record [1] [2] modifying script systems [1] modifying text. See manipulating text monospaced fonts. See fixed-width fonts monostyled edit records monostyled text (TextEdit) month names [1] [2] [3] mouse-down region MoveTo procedure moving caret [1] [2] multibit fonts and QuickDraw multistyled edit records multistyled text (TextEdit) checking the attributes continuous attributes defined modifying the attributes of setting the attributes of Munger function [1] [2]NN
NameTable data type native characters defined finding, in a script run NBreakTable data type [1] NChar2Pixel routine NDrawJust routine negative slop value neighborhood base font NewServiceWindow function [1] [2] NewString function NewTSMDocument function [1] [2] NFindWord routine NItl4Rec data type [1] NMeasureJust routine no-match character [1] [2] nonprinting characters [1] NPixel2Char routine NPortionText routine null events [1] null scrap. See TextEdit null scrap null style record NullStRec. See style scrap record number format specification strings [1] control characters in converting into internal representation defined digit placeholders in [1] examples of literals in [1] quoting mechanisms in symbols in [1] using [1] number formats [1] [2] [3] number parts separators [1] [2] number parts table [1] [2] [3] use in ExtendedToString function use in FormatRecToString function use in StringToExtended function NumberParts data type [1] Numbers control panel [1] numeral codes [1] [2] numerals, alternate and tokenization availability, in script flags in number parts table numeric separators [1] [2] numeric strings [1] converting from numeric values converting to numeric values formats of formatting [1] routines for [1] separators in numeric-format ('itl0') resource [1] [2] [3] constants for numeric separators converting dates and times, use in converting dates, use in [1] [2] converting times, use in currency format [1] currency symbol decimal separator formatting information in [1] [2] list separator region code resource ID as script variable [1] [2] short date format [1] thousands separator time format [1] unit of measure values defined in NumFormatStringRec data type [1] [2] NumToString procedure NumToString procedure [1] [2]O
off-curve points [1] Offset To Position Apple event [1] OffsetArray data type OffsetTable data type on-curve points [1] OpenDictionary function [1] [2] OpenTextService function [1] [2] [3] Option-Space bar-(restart) key combination Or transfer mode. See transfer modes outline font ('sfnt') resources [1] additional tables for character-code mapping table [1] control-value table defined font directory font header table font program table glyph data table horizontal device metrics table horizontal header table [1] horizontal metrics table [1] instruction set instructions kerning table [1] location table maximum profile table naming table [1] optional tables PostScript table [1] preprogram table tag names of [1] outline fonts [1] [2] [3] [4] Bézier curves of choosing compared to bitmapped defined glyphs from mathematical basis of [1] preserving shape of glyphs from [1] [2] rendering of [1] scaling [1] outline highlighting of text outline points OutlineMetrics function [1] [2] overview of text handling overview of text handlingP
Pack 6 resource ParseTable routine Pascal strings comparing [1] defined measuring pasting text [1] [2] pen position determining the vertical coordinate for text determining using GetFontInfo pHiliteBit selector phonetic conversion. See transliteration Pinyin [1] [2] Pixel2Char routine pixels PixelToChar function [1] [2] planning text handling capabilities [1] platform identifiers point size points off-curve [1] on-curve [1] outline PortChanged procedure PortionLine function [1] [2] [3] PortionText routine Position To Offset Apple event [1] positioning the pen. See display of text preferred application font preferred system font primary caret position [1] [2] primary line direction [1] [2] [3] and system direction toggling primary script. See system script primary sorting order [1] [2] [3] [4] print action vector [1] [2] printing text [1] [2] private scrap. See TextEdit private scrap proportional fonts [1] [2]Q
QDProcs record QuickDraw [1] [2] [3] and multibit fonts and pictures [1] and styles [1] [2] application-supplied routine [1] bottleneck routines for text [1] data structures in for non-text drawing [1] [2] initializing requesting fonts [1] routines in [1] testing for version of QuickDraw patches in WorldScript I [1] [2] classification by function replacing [1] [2] QuickDraw picturesR
raw data (in a dictionary entry) [1] [2] raw key codes [1] [2] [3] [4] [5] raw text (in inline input) RealFont function rectangles destination view RectPtr data type region codes [1] [2] for 'itl0' resource for 'itl1' resource for system script for system script, in 'itlc' resource list of [1] sorted, in 'itlm' resource [1] regions RelString function [1] [2] [3] reordering text [1] [2] and the PixelToChar function [1] [2] setting (in script variables) turning reordering off ReplaceText function [1] replacing text [1] [2] requested attributes table resolution of screens [1] [2] [3] resource ID numbers and script codes [1] [2] resources . See also font resources, international resources, keyboard resources string string list used by Text Utilities response code restart key combinations [1] [2] reusing text records reversing text. See reordering text right-aligned text. See alignment right-hand key code reassignment [1] Romaji Roman characters finding, in non-Roman script runs in non-Roman character sets in non-Roman text [1] [2] Roman script system [1] [2] case conversion [1] diacritical stripping [1] standard Macintosh sorting routines [1] Standard Roman character set [1] U.S. international and keyboard resources for [1] ROMFont0 global variable RuleBasedTrslRecord data type [1] runs (of text)S
SANE numbers. See floating-point numbers scaling fonts. See font scaling scrap desk null. See TextEdit null scrap private. See TextEdit private scrap style. See TextEdit style scrap scrap style element record scrap style table script variables small text font, preferred script codes [1] [2] and font family IDs [1] and resource ID ranges [1] [2] and Text Utilities determining [1] implicit list of [1] sorted, in 'itlm' resource [1] script configuration table [1] [2] script extensions. See WorldScript I, WorldScript II script flags [1] [2] [3] script management system [1] [2] Script Manager [1] [2] analyzing characters [1] and other managers [1] and System extensions constants defined for [1] data structures in [1] evolution of [1] features of [1] initializing [1] testing for version number [1] [2] Script Manager variables [1] Script Manager general flags [1] [2] [3] [4] Script Manager variables [1] [2] [3] 'KCHR' data pointer 'KSWP' resource handle 2-byte flag bidirectional flag font force flag [1] [2] [3] general flags [1] [2] [3] intercharacter and interword spacing international resources selection flag [1] [2] [3] keyboard disable state keyboard script (current) [1] [2] [3] keyboard script (previous) [1] [2] modification count print action vector region code for system script [1] [2] script count script override flags script-defaulted result flag script-forced result flag System Folder volume reference number system script code [1] [2] version number [1] [2] script preferences file [1] [2] [3] [4] [5] script record [1] [2] [3] script runs [1] and line breaking [1] script settings controlled by user [1] script systems [1] [2] . See also system script, font script, keyboard script automatic initialization auxiliary scripts [1] [2] [3] character encoding in [1] classification of [1] components of [1] current [1] [2] [3] [4] . See also font script, font force flag, international resources selection flag default settings for [1] [2] [3] defined determining the number of active disabling at startup [1] [2] dispatching [1] [2] [3] enabling [1] [2] [3] functioning of [1] initializing [1] [2] [3] [4] installing [1] international resources in [1] [2] keyboard resources in [1] [2] modifying [1] replacing default routines for [1] [2] replacing international resources of [1] Roman [1] script codes, language codes, and region codes [1] script record [1] [2] [3] switching [1] [2] [3] types of [1] user control of settings for [1] script utilities classification by function defined dispatching method [1] [2] for 1-byte script systems for 2-byte script systems [1] replacing, in WorldScript I [1] [2] [3] selectors for script variables [1] [2] [3] [4] 'itl0' resource ID [1] [2] 'itl1' resource ID [1] [2] 'itl2' resource ID [1] [2] 'itl4' resource ID [1] [2] 'itl5' resource ID [1] [2] 'KCHR' resource ID [1] [2] [3] 'kcs#'/'kcs4'/'kcs8' resource ID [1] [2] alignment flag application font, preferred [1] [2] [3] fixed-width font, preferred [1] [2] Help font, preferred [1] [2] [3] language code for script [1] [2] modification count name of script system numeral code and calendar code [1] [2] [3] print action vector private selectors for right-to-left flag script file creator script file name script flags [1] [2] [3] script-enabled flag script-record entry script-redraw flag small text font, preferred [1] [2] styles for aliases [1] [2] styles, valid for script [1] [2] system font, preferred [1] [2] [3] [4] version number script-aware script-defaulted result flag [1] [2] script-forced result flag [1] [2] script-language record script-language support record script-redraw flag script-sorting ('itlm') resource [1] [2] use in sorting strings [1] [2] script. See script system ScriptOrder function [1] [2] ScriptRunStatus data type scrolling text, automatic [1] ScrpSTElement. See scrap style element record scrpStyleTab. See scrap style table search criteria (in a dictionary) searching text [1] [2] [3] secondary caret position [1] [2] secondary scripts. See auxiliary scripts secondary sorting order [1] [2] [3] [4] SecondsToDate routine Secs2Date routine selection range [1] [2] defined setting in TextEdit selectors defined for KeyScript procedure for QuickDraw patches for Script Manager variables [1] [2] for script utilities [1] [2] for script variables [1] private SendAEFromTSMComponent function [1] [2] SetClikLoop routine SetDefaultInputMethod function [1] [2] SetEnvirons routine SetFontLock procedure SetFractEnable procedure SetFScaleDisable procedure SetOutlinePreferred procedure SetPort procedure SetPreserveGlyph procedure [1] [2] [3] SetScript routine SetScriptManagerVariable function [1] [2] [3] selectors for [1] SetScriptManagerVariable procedure calling with smFontForce calling with smIntlForce don't call with smEnabled SetScriptQDPatchAddress function SetScriptQDPatchAddress procedure [1] [2] selectors for SetScriptUtilityAddress procedure [1] [2] selectors for SetScriptVariable function [1] [2] [3] [4] script codes for [1] selectors for [1] SetString procedure [1] [2] SetStylHandle routine SetStylScrap routine SetSysDirection procedure [1] [2] SetSysJust routine SetTextServiceCursor function [1] [2] SetTextServiceLanguage function [1] [2] SetTSMCursor function [1] [2] [3] SetWordBreak routine Shift-(restart) key combination short date formats [1] [2] Show/Hide Input Window Apple event Show/Hide Input Window Apple event [1] simple glyphs single caret [1] [2] Size menu adding font sizes [1] size, of font. See font size skipping digits. See number format specification strings slop value defined distributing throughout a line of text positive or negative used to justify text [1] [2] small text font (preferred, for a script) [1] [2] [3] Smaller (point sizes) command smCurrentScript implicit script code smfDualCaret bit in general flags smfShowIcon bit in general flags smsfAutoInit bit in script flags smsfB0Digits bit in script flags smsfContext bit in script flags smsfForms bit in script flags smsfIntellCP bit in script flags smsfLigatures bit in script flags smsfNatCase bit in script flags smsfNoForceFont bit in script flags smsfReverse bit in script flags [1] [2] smsfSingByte bit in script flags [1] [2] smsfSynchUnstyledTE bit in script flags smsfUnivExt bit in script flags [1] [2] smSystemScript implicit script code sorting [1] [2] and case conversion [1] [2] and language ordering and script ordering built-in standard routines for [1] by file system rules [1] for different languages [1] for different script systems [1] for Pascal strings [1] for text strings [1] ignoring characters while in the same language [1] of Roman ligatures special cases [1] stripping diacritical marks for [1] [2] with resource tables sorting hooks in 'itl2' resource [1] sorting order [1] [2] built-in (U.S. Roman) [1] primary [1] [2] [3] [4] secondary [1] [2] [3] [4] variations in [1] source mask for transliteration [1] [2] [3] SpaceExtra procedure [1] [2] split caret. See dual caret srcOr transfer mode. See transfer modes ssUninterp script code standard date-time representation Standard Roman character set [1] [2] [3] [4] fonts with unique glyphs list of nonprinting characters [1] list of printing characters [1] unavailable characters variations in [1] static text, displaying with TextEdit StdText procedure [1] [2] [3] StdTxMeas function [1] [2] [3] STElement data type storage of text [1] [2] storage order [1] [2] Str2Format routine string handles string list string list resource string resources string-manipulation ('itl2') resource [1] [2] converting case with [1] [2] finding word boundaries with resource ID as script variable [1] [2] script run tables in [1] sorting hooks in [1] stripping diacritical marks with [1] [2] tables in [1] [2] word-break tables in [1] [2] [3] String2Date routine String2Time routine StringOrder function [1] [2] strings 1-byte and 2-byte characters in changing contents of comparing. See sorting converting from floating-point numbers converting from integers converting to floating-point numbers [1] [2] converting to integers [1] [2] copying [1] [2] date and time [1] finding word boundaries in. See word selection, line breaking modifying. See manipulating text numeric. See numeric strings Pascal [1] [2] routines for [1] sorting. See sorting specifying [1] subscript blocks in. See subscripts text [1] [2] types of with 1-byte and 2-byte characters [1] [2] StringToDate function [1] [2] [3] [4] [5] StringToDateStatus values [1] StringToExtended function [1] [2] [3] [4] StringToFormatRec function [1] [2] [3] [4] StringToNum procedure [1] [2] [3] StringToTime function [1] [2] [3] [4] StringWidth function [1] [2] StripDiacritics procedure [1] [2] stripping diacritical marks [1] [2] StripText routine StripUpperText routine StScrpRec. See style scrap record Style data type style element record style element table style handle style record [1] [2] style run table style runs [1] [2] [3] bidirectional defined style scrap record getting a handle to style table style-mapping table record [1] styled line break code. See StyledLineBreakCode data type StyledLineBreak function [1] [2] StyledLineBreakCode data type [1] [2] styles [1] [2] defined [1] [2] for aliases [1] [2] in font input record in QuickDraw in TextEdit in TextFace procedure valid, for a script system [1] [2] StyleTable data type subscripts . See also Roman characters defined finding runs of, in a script run switching script systems [1] [2] [3] syllabic characters synchronizing font script and keyboard script [1] [2] [3] [4] [5] synthetic font SysDirection global variable [1] [2] [3] [4] SysFontFam global variable SysFontSize global variable system date, obtaining [1] system direction [1] [2] [3] [4] and style run display order system font [1] [2] [3] actual ID number of [1] [2] [3] default size of preferred, for a script system [1] [2] [3] [4] system script [1] [2] [3] installed components [1] script code as Script Manager variable switching toT
target format for transliteration [1] [2] [3] target modifier for transliteration [1] [2] TEActivate procedure TEAutoView procedure [1] [2] TECalText procedure [1] [2] TEClick procedure [1] [2] TEContinuousStyle function [1] [2] TECopy procedure [1] [2] TECustomHook procedure [1] [2] TECut procedure [1] [2] TEDeactivate procedure [1] [2] TEDelete procedure TEDispatchRec data type. See TextEdit dispatch record TEDispose procedure [1] [2] TEDoText global variable TEFeatureFlag function [1] [2] and automatic scrolling and text buffering TEFindWord global variable TEFromScrap function [1] TEGetHeight function [1] [2] TEGetOffset function TEGetPoint function TEGetScrapLen routine TEGetScrapLength function TEGetStyleHandle function [1] TEGetStyleScrapHandle function [1] [2] TEGetText function TEIdle procedure [1] [2] TEInit procedure [1] [2] TEInsert procedure [1] [2] TEKey procedure [1] TENew function [1] TENumStyles function [1] [2] TEPaste procedure [1] [2] TEPinScroll procedure TERec data type. See edit records TERecal global variable TEReplaceStyle procedure [1] TerminateTextService function [1] [2] TEScrapHandle function TEScroll procedure [1] [2] TEScrpHandle global variable TEScrpLength global variable TESelView procedure TESetAlignment procedure [1] TESetClickLoop procedure [1] [2] TESetJust routine TESetScrapLen routine TESetScrapLength procedure TESetSelect procedure [1] [2] TESetStyle procedure [1] [2] TESetStyleHandle procedure TESetText procedure [1] [2] TESetWordBreak procedure [1] TEStyleInsert procedure [1] [2] TEStyleNew function [1] [2] TEStylePaste procedure [1] [2] TEStyleTable data type. See style table TEStylInsert routine TEStylNew routine TeStylPaste routine TETextBox procedure [1] [2] [3] TEToScrap function [1] TEUpdate procedure [1] TEUseStyleScrap procedure [1] [2] text alignment. See alignment text buffering text buffering in TextEdit [1] Text control panel [1] text direction. See line direction text drawing. See display of text text input. See input of text text layout [1] . See also display of text text manipulation. See manipulating text text mask mode. See transfer modes text overview [1] text segments [1] [2] text service component routines [1] text service component type text service components [1] [2] . See also input methods, text services activating [1] [2] Apple events sent by [1] [2] [3] [4] closing [1] [2] confirming input explicitly [1] [2] constructing and sending an Apple event [1] creating a menu [1] deactivating [1] [2] defined direct calls to [1] handling events [1] [2] [3] hiding windows [1] [2] icon for menu title initiating a text service [1] [2] interactive versus batch interface type for keyboard icons [1] making available to the user [1] menu handle disposing menu handling [1] [2] [3] opening a floating utility window [1] [2] [3] [4] [5] requiring an active TSM document routines. See text service component routines scripts and languages supported by [1] [2] [3] setting the cursor [1] [2] [3] text service information record text service list record text services [1] listing in a menu [1] other than input methods [1] Text Services Manager [1] .See also client applications, TSM-aware applications, Apple events to client applications, text service component routines application interface to component interface to floating window service [1] high-level routines.See Text Services Manager routines for client applications low-level routines.See text service component routines routines for client applications [1] routines for components [1] testing for availability [1] Text Services Manager [1] text storage. See storage of text text strings . See also strings defined [1] [2] text style record text styles. See styles Text Utilities [1] [2] data structures used with [1] routines in for date strings [1] for modifying text [1] for numeric strings [1] for sorting [1] for specifying strings [1] for strings [1] for time strings [1] TextBox routine TextEdit [1] [2] 32KB text limit and Macintosh User Interface Guidelines and null events [1] and Text Utilities routines customizing [1] data structures in [1] handling undo hook routines, replacing default [1] initializing [1] null scrap private scrap restoring existing documents routines in [1] synchronizing font with keyboard script testing for features versions of [1] TextEdit dispatch record [1] [2] DRAWHook HITTESTHook TextEdit null scrap [1] [2] TextEdit private scrap TextEdit style scrap TextFace procedure [1] [2] TextFont procedure [1] [2] TextMode procedure [1] [2] TextOrder function [1] [2] TextRange data type TextServiceEvent function [1] [2] TextServiceMenuSelect function [1] [2] TextSize procedure [1] [2] TextStyle data type. See text style record TextWidth function [1] [2] TextWidthHook registers thousands separators time formats [1] [2] [3] [4] times (converting) from strings [1] [2] into strings [1] routines for [1] TimeString procedure [1] [2] [3] token block record [1] [2] [3] token list token record [1] [2] [3] token strings [1] token table [1] token types. See tokens token-string copy routine [1] tokenCenterDot token code tokenEllipsis token code tokenization [1] [2] [3] alphanumeric tokens [1] [2] appending results of [1] [2] data structures [1] [2] defined delimiters for literals and comments escape character for delimiters nested comments, support for of alternate numerals string generation [1] [2] [3] tokens defined delimPad token code fixed list of types and codes for [1] tokenCenterDot token code tokenEllipsis token code tokens ('itl4') resource [1] [2] and tokenization extension-fetching routine [1] number parts table [1] [2] [3] resource ID as script variable [1] [2] token table [1] token-string copy routine [1] [2] untoken table [1] [2] [3] whitespace table [1] [2] [3] trailing edge (of a glyph) [1] [2] [3] transfer modes [1] arithmetic [1] [2] Bic Copy grayishTextOr [1] [2] [3] and PICT files NotBic NotCopy NotOr NotXor Or src text mask transparent [1] [2] Xor Transliterate routine TransliterateText function [1] [2] [3] [4] [5] and LowercaseText, UppercaseText transliteration [1] [2] [3] 1-byte script systems 2-byte script systems across separate script systems and input methods defined in 2-byte script systems [1] in Arabic and Hebrew source mask [1] [2] [3] [4] target format [1] [2] [3] [4] target modifier [1] [2] transliteration ('trsl') resource [1] [2] property flag for preconversion rule-based format [1] table-based format TripleInt data type [1] [2] TrueType fonts. See outline fonts truncating strings [1] [2] [3] TruncCode data type [1] TruncString function [1] [2] TruncText function [1] [2] TSM documents activating [1] creating deactivating [1] defined deleting TSM-aware applications . See also client applications, TSM documents activating a TSM document [1] [2] closing [1] [2] confirming text explicitly [1] [2] creating a TSM document [1] [2] deactivating a TSM document [1] [2] defined deleting a TSM document [1] [2] initializing [1] [2] requiring an active TSM document TSMEvent function [1] [2] [3] TSMMenuSelect function [1] [2] [3] typefaces . See also fonts defined types of script systems [1]U
U.S. 'KCHR' resource [1] U.S. diacritical stripping and case conversion routines [1] U.S. international and keyboard resources [1] U.S. sorting routines [1] Unicode [1] [2] [3] uninterpreted symbols [1] [2] units of measure [1] [2] units per em universal script extensions. See WorldScript I, WorldScript II universal scripts untoken table [1] [2] [3] UntokenTable data type [1] Update Active Input Area Apple event Update Active Input Area Apple event uppercase characters [1] . See also case, case conversion UppercaseStripDiacritics procedure [1] [2] UppercaseText procedure [1] [2] UpperString procedure [1] UpperText routine UprString routine UseInputWindow function [1] [2] user control of script settings [1] user dictionary [1] [2] utilities. See script utilities, Text UtilitiesV
verbs. See selectors version of a script system of QuickDraw of TextEdit [1] of the Dictionary Manager of the Script Manager [1] [2] [3] of the Text Services Manager regional, of a script system [1] view rectangle [1] [2] viewRect. See view rectangle virtual key codes [1] [2] [3] [4] for non-ADB keyboards hardware dependencies [1] VisibleLength function [1] [2] [3]W
WaitNextEvent function white space whitespace table [1] [2] [3] wide character array wide characters WideChar data type WideCharArr data type WidEntry data type WidTable data type width measurement width tables [1] [2] [3] . See also global width table, width/offset table, glyph-width table width-measuring hook routines, replacing [1] width/offset table [1] [2] defined offset to WIDTHHook registers WidthListHand global variable WidthPtr global variable WidthTabHandle global variable word boundaries [1] . See also word-break tables finding. See word selection, line breaking in TextEdit word selection [1] [2] [3] [4] [5] customizing in TextEdit [1] word wrap. See line breaking word-break tables [1] [2] [3] [4] WordRedraw global variable WorldScript I [1] [2] contextual formatting routines in dispatching method [1] [2] file creator for initialization [1] QuickDraw patches in [1] [2] replacing routines in [1] script utilities in [1] [2] table-based script behavior of testing for WorldScript II [1] [2] dispatching method [1] file creator for initialization script utilities in [1] table-based script behavior of testing for writing direction. See line direction writing systems [1] [2] alignment of text in [1] bidirectional character reordering in [1] character representation in [1] contextual forms in [1] currency formats of [1] date formats of [1] defined diacritical marks in [1] justified text [1] line direction of [1] number formats of [1] sorting order for [1] styles used in [1] uppercase and lowercase characters in [1] variations in [1] word boundaries and line breaks in [1]X
Xor transfer mode. See transfer modesY
y-values, minimum and maximum year, determining in date conversionZ
zero digits. See number format specification strings zero-width characters [1] [2] Zhuyinfuhao [1] [2] zzzeroCycle constant