31 const textchar kTextChar_Null = 0x0000;
35 const textchar kTextChar_BreakRunInStyle = 0x0003;
36 const textchar kTextChar_FootnoteMarker = 0x0004;
37 const textchar kTextChar_EndnoteMarker = 0x0005;
40 const textchar kTextChar_IndentToHere = 0x0007;
41 const textchar kTextChar_RightAlignedTab = 0x0008;
42 const textchar kTextChar_Tab = 0x0009;
44 const textchar kTextChar_LF = 0x000A;
45 const textchar kTextChar_SoftCR = kTextChar_LF;
48 const textchar kTextChar_CR = 0x000D;
57 const textchar kTextChar_Table = 0x0016;
58 const textchar kTextChar_TableContinued = 0x0017;
61 const textchar kTextChar_PageNumber = 0x0018;
62 const textchar kTextChar_AutoText = 0x0018;
64 const textchar kTextChar_SectionName = 0x0019;
66 const textchar kTextChar_NonRomanSpecialGlyph = 0x001A;
67 const textchar kTextChar_Space = 0x0020;
69 const textchar kTextChar_ExclamationMark = 0x0021;
70 const textchar kTextChar_QuotationMark = 0x0022;
71 const textchar kTextChar_NumberSign = 0x0023;
72 const textchar kTextChar_DollarSign = 0x0024;
73 const textchar kTextChar_PercentSign = 0x0025;
74 const textchar kTextChar_Ampersand = 0x0026;
75 const textchar kTextChar_Apostrophe = 0x0027;
76 const textchar kTextChar_LeftParenthesis = 0x0028;
77 const textchar kTextChar_RightParenthesis = 0x0029;
78 const textchar kTextChar_Asterisk = 0x002A;
79 const textchar kTextChar_PlusSign = 0x002B;
80 const textchar kTextChar_Comma = 0x002C;
81 const textchar kTextChar_HyphenMinus = 0x002D;
82 const textchar kTextChar_Period = 0x002E;
83 const textchar kTextChar_Solidus = 0x002F;
85 const textchar kTextChar_Zero = 0x0030;
86 const textchar kTextChar_Colon = 0x003A;
87 const textchar kTextChar_Semicolon = 0x003B;
88 const textchar kTextChar_LessThanSign = 0x003C;
89 const textchar kTextChar_EqualsSign = 0x003D;
90 const textchar kTextChar_GreaterThanSign = 0x003E;
91 const textchar kTextChar_QuestionMark = 0x003F;
93 const textchar kTextChar_CommercialAt = 0x0040;
94 const textchar kTextChar_LeftSquareBracket = 0x005B;
95 const textchar kTextChar_ReverseSolidus = 0x005C;
96 const textchar kTextChar_RightSquareBracket = 0x005D;
97 const textchar kTextChar_CircumflexAccent = 0x005E;
98 const textchar kTextChar_Underscore = 0x005F;
99 const textchar kTextChar_GraveAccent = 0x0060;
100 const textchar kTextChar_LeftCurlyBracket = 0x007B;
101 const textchar kTextChar_RightCurlyBracket = 0x007D;
102 const textchar kTextChar_VerticalLine = 0x007C;
103 const textchar kTextChar_Tilde = 0x007E;
105 const textchar kTextChar_HardSpace = 0x00A0;
106 const textchar kTextChar_CentSign = 0x00A2;
107 const textchar kTextChar_PoundSign = 0x00A3;
108 const textchar kTextChar_CurrencySign = 0x00A4;
109 const textchar kTextChar_YenSign = 0x00A5;
110 const textchar kTextChar_BrokenBar = 0x00A6;
111 const textchar kTextChar_SectionSign = 0x00A7;
112 const textchar kTextChar_Diaeresis = 0x00A8;
113 const textchar kTextChar_CopyrightSign = 0x00A9;
114 const textchar kTextChar_LeftDblAngQuote = 0x00AB;
115 const textchar kTextChar_NotSign = 0x00AC;
116 const textchar kTextChar_DiscretionaryHyphen= 0x00AD;
117 const textchar kTextChar_RegisteredSign = 0x00AE;
118 const textchar kTextChar_Macron = 0x00AF;
119 const textchar kTextChar_DegreeSign = 0x00B0;
120 const textchar kTextChar_SuperscriptTwo = 0x00B2;
121 const textchar kTextChar_PilchrowSign = 0x00B6;
122 const textchar kTextChar_MiddleDot = 0x00B7;
123 const textchar kTextChar_SuperscriptOne = 0x00B9;
124 const textchar kTextChar_RightDblAngQuote = 0x00BB;
125 const textchar kTextChar_EssZed = 0x00DF;
126 const textchar kTextChar_LetterYWithDiaeresis = 0x00FF;
127 const textchar kTextChar_CapIwithDotAbove = 0x0130;
128 const textchar kTextChar_Caron = 0x02C7;
130 const textchar kTextChar_GreekOmega = 0x03A9;
131 const textchar kTextChar_GreekPi = 0x03C0;
134 const textchar kTextChar_HebrewMaqaf = 0x05BE;
135 const textchar kTextChar_HebrewGeresh = 0x05F3;
136 const textchar kTextChar_HebrewGershayim = 0x05F4;
137 const textchar kTextChar_HebrewSofPasuk = 0x05C3;
140 const textchar kTextChar_ArabicComma = 0x060C;
141 const textchar kTextChar_ArabicSemicolon = 0x061B;
142 const textchar kTextChar_ArabicQuestionMark = 0x061F;
143 const textchar kTextChar_ArabicKashida = 0x0640;
145 const textchar kTextChar_ThaiSaraAa = 0x0e32;
146 const textchar kTextChar_ThaiSaraAm = 0x0e33;
147 const textchar kTextChar_ThaiNikhahit =0x0e4d;
149 const textchar kTextChar_FlushSpace = 0x2001;
150 const textchar kTextChar_EnSpace = 0x2002;
151 const textchar kTextChar_EmSpace = 0x2003;
152 const textchar kTextChar_ThirdSpace = 0x2004;
153 const textchar kTextChar_QuarterSpace = 0x2005;
154 const textchar kTextChar_SixthSpace = 0x2006;
155 const textchar kTextChar_FigureSpace = 0x2007;
156 const textchar kTextChar_PunctuationSpace = 0x2008;
157 const textchar kTextChar_ThinSpace = 0x2009;
158 const textchar kTextChar_HairSpace = 0x200A;
159 const textchar kTextChar_ZeroSpaceBreak = 0x200B;
162 const textchar kTextChar_ZeroWidthNonJoiner = 0x200C;
163 const textchar kTextChar_ZeroWidthJoiner = 0x200D;
164 const textchar kTextChar_LeftToRightMark = 0x200E;
165 const textchar kTextChar_RightToLeftMark = 0x200F;
167 const textchar kTextChar_UnicodeHyphen = 0x2010;
168 const textchar kTextChar_NoBreakHyphen = 0x2011;
169 const textchar kTextChar_FigureDash = 0x2012;
170 const textchar kTextChar_EnDash = 0x2013;
171 const textchar kTextChar_EmDash = 0x2014;
172 const textchar kTextChar_HorizontalBar = 0x2015;
174 const textchar kTextChar_LeftDoubleQuotationMark = 0x201C;
175 const textchar kTextChar_RightDoubleQuotationMark = 0x201D;
176 const textchar kTextChar_LeftSingleQuotationMark = 0x2018;
177 const textchar kTextChar_RightSingleQuotationMark = 0x2019;
178 const textchar kTextChar_DoubleLow9QuotationMark = 0x201E;
179 const textchar kTextChar_DoubleHighReversed9QuotationMark = 0x201F;
180 const textchar kTextChar_SingleLow9QuotationMark = 0x201A;
181 const textchar kTextChar_SingleHighReversed9QuotationMark = 0x201B;
183 const textchar kTextChar_Dagger = 0x2020;
184 const textchar kTextChar_DoubleDagger = 0x2021;
185 const textchar kTextChar_Bullet = 0x2022;
186 const textchar kTextChar_TwoDotLeader = 0x2025;
187 const textchar kTextChar_Ellipse = 0x2026;
188 const textchar kTextChar_Ellipsis = 0x2026;
189 const textchar kTextChar_Point = 0x2027;
191 const textchar kTextChar_LineSeparator = 0x2028;
192 const textchar kTextChar_ParagraphSeparator = 0x2029;
194 const textchar kTextChar_LeftToRightEmbedding = 0x202A;
195 const textchar kTextChar_RightToLeftEmbedding = 0x202B;
196 const textchar kTextChar_PopDirectionalFormatting = 0x202C;
197 const textchar kTextChar_LeftToRightOverride = 0x202D;
198 const textchar kTextChar_RightToLeftOverride = 0x202E;
200 const textchar kTextChar_NarrowNoBreakSpace = 0x202F;
201 const textchar kTextChar_PerMileSign = 0x2030;
202 const textchar kTextChar_Prime = 0x2032;
203 const textchar kTextChar_DoublePrime = 0x2033;
205 const textchar kTextChar_LeftSingleAngQuote = 0x2039;
206 const textchar kTextChar_RightSingleAngQuote = 0x203A;
208 const textchar kTextChar_MedMathSpace = 0x205F;
209 const textchar kTextChar_WordJoiner = 0x2060;
210 const textchar kTextChar_InvisibleSeparator = 0x2063;
212 const textchar kTextChar_WonSign = 0x20A9;
215 const textchar kTextChar_DegreeCelsius = 0x2103;
216 const textchar kTextChar_DegreeFahrenheit = 0x2109;
217 const textchar kTextChar_TrademarkSign = 0x2122;
218 const textchar kTextChar_OhmSymbol = 0x2126;
219 const textchar kTextChar_RightArrow = 0x2192;
220 const textchar kTextChar_DownArrow = 0x2193;
221 const textchar kTextChar_PartialDiff = 0x2202;
222 const textchar kTextChar_MathDelta = 0x2206;
223 const textchar kTextChar_Product = 0x220F;
224 const textchar kTextChar_Summation = 0x2211;
225 const textchar kTextChar_Radical = 0x221A;
226 const textchar kTextChar_Integral = 0x222B;
227 const textchar kTextChar_ApproxEqual = 0x2248;
228 const textchar kTextChar_NotEqual = 0x2260;
229 const textchar kTextChar_LessEqual = 0x2264;
230 const textchar kTextChar_GreaterEqual = 0x2265;
231 const textchar kTextChar_Infinity = 0x221E;
232 const textchar kTextChar_Diamond = 0x25CA;
233 const textchar kTextChar_DottedCircle = 0x25CC;
235 const textchar kTextChar_WRPointedIndex = 0x261E;
236 const textchar kTextChar_WDPointedIndex = 0x261F;
237 const textchar kTextChar_MusicSharpSign = 0x266F;
238 const textchar kTextChar_CheckmarkSign = 0x2713;
241 const textchar kTextChar_IdeographicSpace = 0x3000;
242 const textchar kTextChar_CJKStart = kTextChar_IdeographicSpace;
243 const textchar kTextChar_ClosingMark = 0x3006;
244 const textchar kTextChar_CJKPostalMarkFace = 0x3020;
245 const textchar kTextChar_CJKCompatibilityEnd = 0x33FF;
246 const textchar kTextChar_CJKHalfFullStart = 0xFF01;
247 const textchar kTextChar_CJKHalfIdeographicFullStop = 0xFF61;
248 const textchar kTextChar_CJKHalfIdeographicComma = 0xFF64;
249 const textchar kTextChar_CJKHalfFullEnd = 0xFF9F;
253 const textchar kTextChar_IdeographicComma = 0x3001;
254 const textchar kTextChar_IdeographicFullStop = 0x3002;
255 const textchar kTextChar_IterationMark = 0x3005;
256 const textchar kTextChar_LeftAngleBracket = 0x3008;
257 const textchar kTextChar_RightAngleBracket = 0x3009;
258 const textchar kTextChar_LeftDoubleAngleBracket = 0x300A;
259 const textchar kTextChar_RightDoubleAngleBracket = 0x300B;
260 const textchar kTextChar_LeftCornerBracket = 0x300C;
261 const textchar kTextChar_RightCornerBracket = 0x300D;
262 const textchar kTextChar_LeftWhiteCornerBracket = 0x300E;
263 const textchar kTextChar_RightWhiteCornerBracket = 0x300F;
264 const textchar kTextChar_LeftBlackLenticularBracket = 0x3010;
265 const textchar kTextChar_RightBlackLenticularBracket = 0x3011;
266 const textchar kTextChar_PostalMark = 0x3012;
267 const textchar kTextChar_leftTortoiseShellBracket = 0x3014;
268 const textchar kTextChar_RightTortoiseShellBracket = 0x3015;
269 const textchar kTextChar_LeftWhiteLenticularBracket = 0x3016;
270 const textchar kTextChar_RightWhiteLenticularBracket = 0x3017;
271 const textchar kTextChar_leftWhiteTortoiseShellBracket = 0x3018;
272 const textchar kTextChar_RightWhiteTortoiseShellBracket = 0x3019;
273 const textchar kTextChar_LeftWhiteSquareBracket = 0x301A;
274 const textchar kTextChar_RightWhiteSquareBracket = 0x301B;
275 const textchar kTextChar_WaveDash = 0x301C;
278 const textchar kTextChar_HiraganaSmallA = 0x3041;
279 const textchar kTextChar_HiraganaSmallI = 0x3043;
280 const textchar kTextChar_HiraganaSmallU = 0x3045;
281 const textchar kTextChar_HiraganaSmallE = 0x3047;
282 const textchar kTextChar_HiraganaSmallO = 0x3049;
283 const textchar kTextChar_HiraganaSmallTsu = 0x3063;
284 const textchar kTextChar_HiraganaSmallYa = 0x3083;
285 const textchar kTextChar_HiraganaSmallYu = 0x3085;
286 const textchar kTextChar_HiraganaSmallYo = 0x3087;
287 const textchar kTextChar_HiraganaSmallWa = 0x308E;
288 const textchar kTextChar_KatakanaHiraganaVoicedSoundMark = 0x309B;
289 const textchar kTextChar_KatakanaHiraganaSemiVoicedSoundMark= 0x309C;
290 const textchar kTextChar_HiraganaIterationMark = 0x309D;
291 const textchar kTextChar_HiraganaVoicedIterationMark = 0x309E;
293 const textchar kTextChar_KatakanaSmallA = 0x30A1;
294 const textchar kTextChar_KatakanaSmallI = 0x30A3;
295 const textchar kTextChar_KatakanaSmallU = 0x30A5;
296 const textchar kTextChar_KatakanaSmallE = 0x30A7;
297 const textchar kTextChar_KatakanaSmallO = 0x30A9;
298 const textchar kTextChar_KatakanaGa = 0x30AC;
299 const textchar kTextChar_KatakanaGi = 0x30AE;
300 const textchar kTextChar_KatakanaGu = 0x30B0;
301 const textchar kTextChar_KatakanaGe = 0x30B2;
302 const textchar kTextChar_KatakanaGo = 0x30B4;
303 const textchar kTextChar_KatakanaSa = 0x30B5;
304 const textchar kTextChar_KatakanaZa = 0x30B6;
305 const textchar kTextChar_KatakanaZi = 0x30B8;
306 const textchar kTextChar_KatakanaZu = 0x30BA;
307 const textchar kTextChar_KatakanaZe = 0x30BC;
308 const textchar kTextChar_KatakanaZo = 0x30BE;
309 const textchar kTextChar_KatakanaTa = 0x30BF;
310 const textchar kTextChar_KatakanaDa = 0x30C0;
311 const textchar kTextChar_KatakanaTi = 0x30C1;
312 const textchar kTextChar_KatakanaDi = 0x30C2;
313 const textchar kTextChar_KatakanaTu = 0x30C4;
314 const textchar kTextChar_KatakanaDu = 0x30C5;
315 const textchar kTextChar_KatakanaTe = 0x30C6;
316 const textchar kTextChar_KatakanaDe = 0x30C7;
317 const textchar kTextChar_KatakanaTo = 0x30C8;
318 const textchar kTextChar_KatakanaDo = 0x30C9;
319 const textchar kTextChar_KatakanaSmallTsu = 0x30C3;
320 const textchar kTextChar_KatakanaHa = 0x30CF;
321 const textchar kTextChar_KatakanaBa = 0x30D0;
322 const textchar kTextChar_KatakanaPa = 0x30D1;
323 const textchar kTextChar_KatakanaHi = 0x30D2;
324 const textchar kTextChar_KatakanaBi = 0x30D3;
325 const textchar kTextChar_KatakanaPi = 0x30D4;
326 const textchar kTextChar_KatakanaHu = 0x30D5;
327 const textchar kTextChar_KatakanaBu = 0x30D6;
328 const textchar kTextChar_KatakanaPu = 0x30D7;
329 const textchar kTextChar_KatakanaHe = 0x30D8;
330 const textchar kTextChar_KatakanaBe = 0x30D9;
331 const textchar kTextChar_KatakanaPe = 0x30DA;
332 const textchar kTextChar_KatakanaHo = 0x30DB;
333 const textchar kTextChar_KatakanaBo = 0x30DC;
334 const textchar kTextChar_KatakanaPo = 0x30DD;
335 const textchar kTextChar_KatakanaSmallYa = 0x30E3;
336 const textchar kTextChar_KatakanaSmallYu = 0x30E5;
337 const textchar kTextChar_KatakanaSmallYo = 0x30E7;
338 const textchar kTextChar_KatakanaSmallWa = 0x30EE;
339 const textchar kTextChar_KatakanaWo = 0x30F2;
340 const textchar kTextChar_KatakanaVu = 0x30F4;
341 const textchar kTextChar_KatakanaVa = 0x30F7;
342 const textchar kTextChar_KatakanaVi = 0x30F8;
343 const textchar kTextChar_KatakanaVe = 0x30F9;
344 const textchar kTextChar_KatakanaVo = 0x30FA;
345 const textchar kTextChar_KatakanaMiddleDot = 0x30FB;
346 const textchar kTextChar_KatakanaSmallKa = 0x30F5;
347 const textchar kTextChar_KatakanaSmallKe = 0x30F6;
348 const textchar kTextChar_KatakanaHiraganaProlongedSoundMark = 0x30FC;
349 const textchar kTextChar_KatakanaIterationMark = 0x30FD;
350 const textchar kTextChar_KatakanaVoicedIterationMark = 0x30FE;
353 const textchar kTextChar_CJKIdeographExtensionAStart = 0x3400;
354 const textchar kTextChar_CJKIdeographExtensionAEnd = 0x4DB5;
355 const textchar kTextChar_CJKUnifiedIdeographsStart = 0x4E00;
356 const textchar kTextChar_CJKUnifiedIdeographsEnd = 0x9FA5;
359 const textchar kTextChar_HighSurrogateStart = 0xD800;
360 const textchar kTextChar_HighSurrogateEnd = 0xDBFF;
361 const textchar kTextChar_LowSurrogateStart = 0xDC00;
362 const textchar kTextChar_LowSurrogateEnd = 0xDFFF;
364 const textchar kTextChar_CJKCompatibilityIdeographsStart = 0xF900;
365 const textchar kTextChar_CJKCompatibilityIdeographsEnd = 0xFA6A;
367 const textchar kTextChar_CJKEnd = 0xFAFF;
370 const textchar kTextChar_SymbolPi = 0xF636;
372 const textchar kTextChar_ffLigature = 0xFB00;
373 const textchar kTextChar_fiLigature = 0xFB01;
374 const textchar kTextChar_flLigature = 0xFB02;
375 const textchar kTextChar_ffiLigature = 0xFB03;
376 const textchar kTextChar_fflLigature = 0xFB04;
382 const textchar kTextChar_VariationSelector1 = 0xFE00;
383 const textchar kTextChar_VariationSelector2 = 0xFE01;
384 const textchar kTextChar_VariationSelector3 = 0xFE02;
385 const textchar kTextChar_VariationSelector4 = 0xFE03;
386 const textchar kTextChar_VariationSelector5 = 0xFE04;
387 const textchar kTextChar_VariationSelector6 = 0xFE05;
388 const textchar kTextChar_VariationSelector7 = 0xFE06;
389 const textchar kTextChar_VariationSelector8 = 0xFE07;
390 const textchar kTextChar_VariationSelector9 = 0xFE08;
391 const textchar kTextChar_VariationSelector10 = 0xFE09;
392 const textchar kTextChar_VariationSelector11 = 0xFE0A;
393 const textchar kTextChar_VariationSelector12 = 0xFE0B;
394 const textchar kTextChar_VariationSelector13 = 0xFE0C;
395 const textchar kTextChar_VariationSelector14 = 0xFE0D;
396 const textchar kTextChar_VariationSelector15 = 0xFE0E;
397 const textchar kTextChar_VariationSelector16 = 0xFE0F;
400 const textchar kTextChar_VerticalTwoDotLeader = 0xFE30;
401 const textchar kTextChar_VerticalEmDash = 0xFE31;
402 const textchar kTextChar_VerticalEnDash = 0xFE32;
403 const textchar kTextChar_VerticalLowLine = 0xFE33;
404 const textchar kTextChar_VerticalWavyLowLine = 0xFE34;
405 const textchar kTextChar_VerticalLeftParenthesis = 0xFE35;
406 const textchar kTextChar_VerticalRIghtParenthesis = 0xFE36;
407 const textchar kTextChar_VerticalLeftCurlyBracket = 0xFE37;
408 const textchar kTextChar_VerticalRightCurlyBracket = 0xFE38;
409 const textchar kTextChar_VerticalLeftTortoiseShell = 0xFE39;
410 const textchar kTextChar_VerticalRightTortoiseShell = 0xFE3A;
411 const textchar kTextChar_VerticalLeftBlackLenticularBracket = 0xFE3B;
412 const textchar kTextChar_VerticalRightBlackLenticularBracket = 0xFE3C;
413 const textchar kTextChar_VerticalLeftDoubleAngleBracket = 0xFE3D;
414 const textchar kTextChar_VerticalRightDoubleAngleBracket = 0xFE3E;
415 const textchar kTextChar_VerticalLeftAngleBracket = 0xFE3F;
416 const textchar kTextChar_VerticalRightAngleBracket = 0xFE40;
417 const textchar kTextChar_VerticalLeftCornerBracket = 0xFE41;
418 const textchar kTextChar_VerticalRightCornerBracket = 0xFE42;
419 const textchar kTextChar_VerticalLeftWhiteCornerBracket = 0xFE43;
420 const textchar kTextChar_VerticalRightWhiteCornerBracket = 0xFE44;
422 const textchar kTextChar_ZeroSpaceNoBreak = 0xFEFF;
424 const textchar kTextChar_FullWidthExclamationMark = 0xFF01;
425 const textchar kTextChar_FWAsciiBegin = kTextChar_FullWidthExclamationMark;
426 const textchar kTextChar_FullWidthDollarSign = 0xFF04;
427 const textchar kTextChar_FullWidthPercentSign = 0xFF05;
428 const textchar kTextChar_FullWidthLeftParenthesis = 0xFF08;
429 const textchar kTextChar_FullWidthRightParenthesis = 0xFF09;
430 const textchar kTextChar_FullWidthComma = 0xFF0C;
431 const textchar kTextChar_FullWidthStop = 0xFF0E;
432 const textchar kTextChar_FullWidthDigitZero = 0xFF10;
433 const textchar kTextChar_FullWidthDigitNine = 0xFF19;
434 const textchar kTextChar_FullWidthColon = 0xFF1A;
435 const textchar kTextChar_FullWidthSemiColon = 0xFF1B;
436 const textchar kTextChar_FullWidthQuestionMark = 0xFF1F;
437 const textchar kTextChar_FullWidthCommercialAt = 0xFF20;
438 const textchar kTextChar_FullWidthLeftSqaureBracket = 0xFF3B;
439 const textchar kTextChar_FullWidthRightSqaureBracket = 0xFF3D;
440 const textchar kTextChar_FullWidthLeftCurlyBracket = 0xFF5B;
441 const textchar kTextChar_FullWidthRightCurlyBracket = 0xFF5D;
442 const textchar kTextChar_FWAsciiEnd = 0xFF5F;
444 const textchar kTextChar_HWKatakanaWo = 0xFF66;
445 const textchar kTextChar_HalfWidthKatakanaBegin = kTextChar_HWKatakanaWo;
446 const textchar kTextChar_HalfWidthKatakanaU = 0xFF73;
447 const textchar kTextChar_HalfWidthKatakanaKa = 0xFF76;
448 const textchar kTextChar_HalfWidthKatakanaKi = 0xFF77;
449 const textchar kTextChar_HalfWidthKatakanaKu = 0xFF78;
450 const textchar kTextChar_HalfWidthKatakanaKe = 0xFF79;
451 const textchar kTextChar_HalfWidthKatakanaKo = 0xFF7A;
452 const textchar kTextChar_HalfWidthKatakanaSa = 0xFF7B;
453 const textchar kTextChar_HalfWidthKatakanaSi = 0xFF7C;
454 const textchar kTextChar_HalfWidthKatakanaSu = 0xFF7D;
455 const textchar kTextChar_HalfWidthKatakanaSe = 0xFF7E;
456 const textchar kTextChar_HalfWidthKatakanaSo = 0xFF7F;
457 const textchar kTextChar_HalfWidthKatakanaTa = 0xFF80;
458 const textchar kTextChar_HalfWidthKatakanaTi = 0xFF81;
459 const textchar kTextChar_HalfWidthKatakanaTu = 0xFF82;
460 const textchar kTextChar_HalfWidthKatakanaTe = 0xFF83;
461 const textchar kTextChar_HalfWidthKatakanaTo = 0xFF84;
462 const textchar kTextChar_HalfWidthKatakanaHa = 0xFF8A;
463 const textchar kTextChar_HalfWidthKatakanaHi = 0xFF8B;
464 const textchar kTextChar_HalfWidthKatakanaHu = 0xFF8C;
465 const textchar kTextChar_HalfWidthKatakanaHe = 0xFF8D;
466 const textchar kTextChar_HalfWidthKatakanaHo = 0xFF8E;
467 const textchar kTextChar_HalfWidthKatakanaEnd = 0xFF9D;
468 const textchar kTextChar_HalfWidthKatakanaVoicedMark = 0xFF9E;
469 const textchar kTextChar_HalfWidthKatakanaSemiVoicedMark = 0xFF9F;
470 const textchar kTextChar_FullWidthCentSign = 0xFFE0;
471 const textchar kTextChar_FullWidthYenSign = 0xFFE5;
472 const textchar kTextChar_HalfWidthKatakanaWa = 0xFF9C;
473 const textchar kTextChar_ObjectReplacementCharacter = 0xFFFC;
474 const textchar kTextChar_Inline = kTextChar_ObjectReplacementCharacter;
475 const textchar kTextChar_ReplacementCharacter = 0xFFFD;
476 const textchar kTextChar_SpecialGlyph = kTextChar_ReplacementCharacter;
477 const textchar kTextChar_ByteOrderingCharacter = 0xFFFE;
478 const textchar kTextChar_InvalidCharacter = 0xFFFF;
485 const textchar kTextChar_PrivateZoneStart = 0xE000;
486 const textchar kTextChar_PrivateZoneEnd = 0x0F8FF;
489 const textchar kOBSOLETETextChar_Inline = 0xE000;
490 const textchar kOBSOLETETextChar_SpecialGlyph = 0xE001;
491 const textchar kOBSOLETETextChar_PageNumber = 0xE002;
492 const textchar kOBSOLETETextChar_SectionName = 0xE003;
493 const textchar kOBSOLETETextChar_NonRomanSpecialGlyph = 0xE004;
496 const textchar kTextChar_AnyCharacter = 0xE006;
497 const textchar kTextChar_AnyLetter = 0xE007;
498 const textchar kTextChar_AnyDigit = 0xE008;
499 const textchar kTextChar_WhiteSpace = 0xE009;
500 const textchar kTextChar_AnyKanji = 0xE00A;
501 const textchar kTextChar_ColumnBreak = 0xE00B;
502 const textchar kTextChar_PageBreak = 0xE00C;
503 const textchar kTextChar_FrameBoxBreak = 0xE00D;
504 const textchar kTextChar_OddPageBreak = 0xE00E;
505 const textchar kTextChar_EvenPageBreak = 0xE00F;
506 const textchar kTextChar_AnySingleQuote = 0xE010;
507 const textchar kTextChar_AnyDoubleQuote = 0xE011;
508 const textchar kTextChar_PageCountVariable = 0xE012;
509 const textchar kTextChar_ChapterNumberVariable = 0xE013;
510 const textchar kTextChar_CreationDateVariable = 0xE014;
511 const textchar kTextChar_ModificationDateVariable = 0xE015;
512 const textchar kTextChar_FileNameVariable = 0xE016;
513 const textchar kTextChar_OutputDateVariable = 0xE017;
514 const textchar kTextChar_RunningHeaderPSVariable = 0xE018;
515 const textchar kTextChar_CustomTextVariable = 0xE019;
516 const textchar kTextChar_AnyVariable = 0xE020;
517 const textchar kTextChar_AnyPageNumber = 0xE021;
518 const textchar kTextChar_NextPageNumber = 0xE022;
519 const textchar kTextChar_PreviousPageNumber = 0xE023;
520 const textchar kTextChar_AnyBreak = 0xE024;
521 const textchar kTextChar_CurrentPageNumber = 0xE025;
522 const textchar kTextChar_CBContentsFormatted = 0xE026;
523 const textchar kTextChar_CBContentsUnformatted = 0xE027;
524 const textchar kTextChar_DoubleLeftQuote = 0xE028;
525 const textchar kTextChar_DoubleRightQuote = 0xE029;
526 const textchar kTextChar_SingleLeftQuote = 0xE02A;
527 const textchar kTextChar_SingleRightQuote = 0xE02B;
528 const textchar kTextChar_IndexMarker = 0xE02C;
529 const textchar kTextChar_RunningHeaderCSVariable = 0xE02D;
530 const textchar kTextChar_DoubleStraightQuote = 0xE02E;
531 const textchar kTextChar_SingleStraightQuote = 0xE02F;
532 const textchar kTextChar_MetadataCaptionVariable = 0xE030;
535 const textchar kTextChar_StyleGroupPathSeparator = 0xE00B;
536 const textchar kTextChar_ScriptStylePathSeparator = kTextChar_Colon;
543 typedef bool16 (*CharacterClassifierFcn)(textchar c);
561 #if defined(MACINTOSH) || defined(WASM) 563 extern "C" int wcsicmp (
const wchar_t *s1,
const wchar_t *s2);
564 extern "C" int stricmp (
const char *s1,
const char *s2);
566 int wcsicmp (
const wchar_t *s1,
const wchar_t *s2);
567 int stricmp (
const char *s1,
const char *s2);
570 int strnicmp (
const char *s1,
const char *s2,
int count);