~ubuntu-branches/ubuntu/raring/heimdal/raring

« back to all changes in this revision

Viewing changes to lib/wind/rfc3454.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jelmer Vernooij
  • Date: 2011-07-21 17:40:58 UTC
  • mfrom: (1.1.12 upstream) (2.4.10 experimental)
  • Revision ID: james.westby@ubuntu.com-20110721174058-byiuowgocek307cs
Tags: 1.5~pre2+git20110720-2
Fix dependency on pthreads when building on Linux 3.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
 
 
3
 
 
4
 
 
5
 
 
6
 
 
7
Network Working Group                                         P. Hoffman
 
8
Request for Comments: 3454                                    IMC & VPNC
 
9
Category: Standards Track                                    M. Blanchet
 
10
                                                                Viagenie
 
11
                                                           December 2002
 
12
 
 
13
 
 
14
        Preparation of Internationalized Strings ("stringprep")
 
15
 
 
16
Status of this Memo
 
17
 
 
18
   This document specifies an Internet standards track protocol for the
 
19
   Internet community, and requests discussion and suggestions for
 
20
   improvements.  Please refer to the current edition of the "Internet
 
21
   Official Protocol Standards" (STD 1) for the standardization state
 
22
   and status of this protocol.  Distribution of this memo is unlimited.
 
23
 
 
24
Copyright Notice
 
25
 
 
26
   Copyright (C) The Internet Society (2002).  All Rights Reserved.
 
27
 
 
28
Abstract
 
29
 
 
30
   This document describes a framework for preparing Unicode text
 
31
   strings in order to increase the likelihood that string input and
 
32
   string comparison work in ways that make sense for typical users
 
33
   throughout the world.  The stringprep protocol is useful for protocol
 
34
   identifier values, company and personal names, internationalized
 
35
   domain names, and other text strings.
 
36
 
 
37
   This document does not specify how protocols should prepare text
 
38
   strings.  Protocols must create profiles of stringprep in order to
 
39
   fully specify the processing options.
 
40
 
 
41
Table of Contents
 
42
 
 
43
   1. Introduction....................................................3
 
44
     1.1 Terminology..................................................4
 
45
     1.2 Using stringprep in protocols................................4
 
46
   2. Preparation Overview............................................6
 
47
   3. Mapping.........................................................7
 
48
     3.1 Commonly mapped to nothing...................................7
 
49
     3.2 Case folding.................................................8
 
50
   4. Normalization...................................................9
 
51
   5. Prohibited Output..............................................10
 
52
     5.1 Space characters............................................11
 
53
     5.2 Control characters..........................................11
 
54
     5.3 Private use.................................................12
 
55
 
 
56
 
 
57
 
 
58
Hoffman & Blanchet          Standards Track                     [Page 1]
 
59
 
 
60
RFC 3454        Preparation of Internationalized Strings   December 2002
 
61
 
 
62
 
 
63
     5.4 Non-character code points...................................12
 
64
     5.5 Surrogate codes.............................................13
 
65
     5.6 Inappropriate for plain text................................13
 
66
     5.7 Inappropriate for canonical representation..................13
 
67
     5.8 Change display properties or deprecated.....................13
 
68
     5.9 Tagging characters..........................................14
 
69
   6. Bidirectional Characters.......................................14
 
70
   7. Unassigned Code Points in Stringprep Profiles..................15
 
71
     7.1 Categories of code points...................................16
 
72
     7.2 Reasons for difference between stored strings and queries...17
 
73
     7.3 Versions of applications and stored strings.................18
 
74
   8. References.....................................................19
 
75
     8.1 Normative references........................................19
 
76
     8.2 Informative references......................................19
 
77
   9. Security Considerations........................................19
 
78
     9.1 Stringprep-specific security considerations.................19
 
79
     9.2 Generic Unicode security considerations.....................20
 
80
   10. IANA Considerations...........................................21
 
81
   11. Acknowledgements..............................................22
 
82
   A. Unicode repertoires............................................23
 
83
     A.1 Unassigned code points in Unicode 3.2.......................23
 
84
   B. Mapping Tables.................................................31
 
85
     B.1 Commonly mapped to nothing..................................31
 
86
     B.2 Mapping for case-folding used with NFKC.....................32
 
87
     B.3 Mapping for case-folding used with no normalization.........61
 
88
   C. Prohibition tables.............................................78
 
89
     C.1 Space characters............................................78
 
90
       C.1.1 ASCII space characters..................................78
 
91
       C.1.2 Non-ASCII space characters..............................79
 
92
     C.2 Control characters..........................................79
 
93
       C.2.1 ASCII control characters................................79
 
94
       C.2.2 Non-ASCII control characters............................79
 
95
     C.3 Private use.................................................80
 
96
     C.4 Non-character code points...................................80
 
97
     C.5 Surrogate codes.............................................80
 
98
     C.6 Inappropriate for plain text................................80
 
99
     C.7 Inappropriate for canonical representation..................81
 
100
     C.8 Change display properties or are deprecated.................81
 
101
     C.9 Tagging characters..........................................81
 
102
   D. Bidirectional tables...........................................81
 
103
     D.1 Characters with bidirectional property "R" or "AL"..........81
 
104
     D.2 Characters with bidirectional property "L"..................82
 
105
   Authors' Addresses................................................90
 
106
   Full Copyright Statement..........................................91
 
107
 
 
108
 
 
109
 
 
110
 
 
111
 
 
112
 
 
113
 
 
114
Hoffman & Blanchet          Standards Track                     [Page 2]
 
115
 
 
116
RFC 3454        Preparation of Internationalized Strings   December 2002
 
117
 
 
118
 
 
119
1. Introduction
 
120
 
 
121
   Application programs can display text in many different ways.
 
122
   Similarly, a user can enter text into an application program in a
 
123
   myriad of fashions.  Internationalized text (that is, text that is
 
124
   not restricted to the narrow set of US-ASCII characters) has many
 
125
   input and display behaviors that make it difficult to compare text in
 
126
   a consistent fashion.
 
127
 
 
128
   This document specifies a framework of processing rules for Unicode
 
129
   text.  Other protocols can create profiles of these rules; these
 
130
   profiles will allow users to enter internationalized text strings in
 
131
   applications and have the highest chance of getting the content of
 
132
   the strings correct.  In this case, "correct" means that if two
 
133
   different people enter what they think is the same string into two
 
134
   different input mechanisms, the strings should match on a character-
 
135
   by-character basis.
 
136
 
 
137
   This framework does not describe how data is transcoded from other
 
138
   character sets into Unicode.  In systems that uses non-Unicode
 
139
   character sets, the transcoding algorithm is a critical part of
 
140
   enabling secure and "correct" operation of internationalized text
 
141
   strings.
 
142
 
 
143
   In addition to helping string matching, profiles of stringprep can
 
144
   also exclude characters that should not normally appear in text that
 
145
   is used in the protocol.  The profile can prevent such characters by
 
146
   changing the characters to be excluded to other characters, by
 
147
   removing those characters, or by causing an error if the characters
 
148
   would appear in the output.  For example, because the backspace
 
149
   character can cause unpredictable display results, a profile can
 
150
   specify that a string containing a backspace character would cause an
 
151
   error.
 
152
 
 
153
   A profile of stringprep converts a single string of input characters
 
154
   to a string of output characters, or returns an error if the output
 
155
   string would contain a prohibited character.  Stringprep profiles
 
156
   cannot both emit a string and return an error.
 
157
 
 
158
   Stringprep profiles cannot account for all of the variations that
 
159
   might occur or that a user might expect.  In particular, a profile
 
160
   will not be able to account for choice of spellings in all languages
 
161
   for all scripts because the number of alternative spellings of words
 
162
   and phrases is immense.  Users would probably expect all spelling
 
163
   equivalents to be made equivalent, or none of them to be.  Examples
 
164
   of spelling equivalents include "theater" vs. "theatre", and
 
165
   "hemoglobin" vs. "h<U+00E6>moglobin" in American vs. British English.
 
166
   Other examples are simplified Chinese spellings of names (for
 
167
 
 
168
 
 
169
 
 
170
Hoffman & Blanchet          Standards Track                     [Page 3]
 
171
 
 
172
RFC 3454        Preparation of Internationalized Strings   December 2002
 
173
 
 
174
 
 
175
   example,"<U+7EDF><U+4E00><U+7801>") vs. the equivalent traditional
 
176
   Chinese spelling (for example, "<U+7D71><U+4E00><U+78BC>").
 
177
   Language-specific equivalences such as "Aepfel" vs. "<U+00C4>pfel",
 
178
   which are sometimes considered equivalent in German, may not be
 
179
   considered equivalent in other languages.
 
180
 
 
181
1.1 Terminology
 
182
 
 
183
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
 
184
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
 
185
   document are to be interpreted as described in BCP 14, RFC 2119
 
186
   [RFC2119].
 
187
 
 
188
   Note: A glossary of terms used in Unicode and ISO/IEC 10646 can be
 
189
   found in [Glossary].  Information on the 10646/Unicode character
 
190
   encoding model can be found in [CharModel].
 
191
 
 
192
   Character names in this document use the notation for code points and
 
193
   names from the Unicode Standard [Unicode3.2] and ISO/IEC 10646
 
194
   [ISO10646].  For example, the letter "a" may be represented as either
 
195
   "U+0061" or "LATIN SMALL LETTER A".  In the lists of mappings and the
 
196
   prohibited characters, the "U+" is left off to make the lists easier
 
197
   to read.  The comments for character ranges are shown in square
 
198
   brackets (such as "[CONTROL CHARACTERS]") and do not come from the
 
199
   standards.
 
200
 
 
201
1.2 Using stringprep in protocols
 
202
 
 
203
   The stringprep protocol does not stand on its own; it has to be used
 
204
   by other protocols at precisely-defined places in those other
 
205
   protocols.  For example, a protocol that has strings that come from
 
206
   the entire ISO/IEC 10646 [ISO10646] character repertoire might
 
207
   specify that only strings that have been processed with a particular
 
208
   profile of stringprep are legal.  Another example would be a protocol
 
209
   that does string comparison as a step in the protocol; that protocol
 
210
   might specify that such comparison is done only after processing the
 
211
   strings with a specific profile of stringprep.
 
212
 
 
213
   When two protocols that use different profiles of stringprep
 
214
   interoperate, there may be conflict about what characters are and are
 
215
   not allowed in the final string.  Thus, protocol developers should
 
216
   strongly consider re-using existing profiles of stringprep.
 
217
 
 
218
   When developers wish to allow users as wide of a range of characters
 
219
   as possible in input text strings, they should, where possible, cause
 
220
   stringprep to convert characters from the input string to a canonical
 
221
   form instead of prohibiting them.
 
222
 
 
223
 
 
224
 
 
225
 
 
226
Hoffman & Blanchet          Standards Track                     [Page 4]
 
227
 
 
228
RFC 3454        Preparation of Internationalized Strings   December 2002
 
229
 
 
230
 
 
231
   Although it would be easy to use the stringprep process to "correct"
 
232
   perceived mis-features or bugs in the current character standards,
 
233
   stringprep profiles SHOULD NOT do so.
 
234
 
 
235
   A profile of stringprep can create tables different from those in the
 
236
   appendixes of this document, but it will be an exception when they
 
237
   do.  The intention of stringprep is to define the tables and have the
 
238
   profiles of stringprep select among those defined tables.
 
239
 
 
240
   A profile of stringprep MUST include all of the following:
 
241
 
 
242
   - The intended applicability of the profile
 
243
 
 
244
   - The character repertoire that is the input and output to stringprep
 
245
     (which is Unicode 3.2 for this version of stringprep)
 
246
 
 
247
   - The mapping tables from this document used (as described in section
 
248
     3)
 
249
 
 
250
   - Any additional mapping tables specific to the profile
 
251
 
 
252
   - The Unicode normalization used, if any (as described in section 4)
 
253
 
 
254
   - The tables from this document of characters that are prohibited as
 
255
     output (as described in section 5)
 
256
 
 
257
   - The bidirectional string testing used, if any (as described in
 
258
     section 6)
 
259
 
 
260
   - Any additional characters that are prohibited as output specific to
 
261
     the profile
 
262
 
 
263
   Each profile MUST state the character repertoire on which the profile
 
264
   will operate.  Appendix A lists the Unicode repertoires that can be
 
265
   selected.  No repertoire is ever complete, and it is expected that
 
266
   characters will be added to the Unicode repertoire for the
 
267
   foreseeable future.  Section 7 of this document describes how to
 
268
   handle characters that are assigned in later versions of the Unicode
 
269
   repertories.  Subsections of appendix A also list unassigned code
 
270
   points for each repertoire.
 
271
 
 
272
   This document is for Unicode version 3.2, and should not be
 
273
   considered to automatically apply to later Unicode versions.  The
 
274
   IETF, through an explicit standards action, may update this document
 
275
   as appropriate to handle later Unicode versions.
 
276
 
 
277
 
 
278
 
 
279
 
 
280
 
 
281
 
 
282
Hoffman & Blanchet          Standards Track                     [Page 5]
 
283
 
 
284
RFC 3454        Preparation of Internationalized Strings   December 2002
 
285
 
 
286
 
 
287
   This document lists the unassigned code points in the range 0 to
 
288
   10FFFF for Unicode 3.2 in appendix A.  The list in appendix A MUST be
 
289
   used by implementations of this specification.  If there are any
 
290
   discrepancies between the list in appendix A and the Unicode 3.2
 
291
   specification, the list in appendix A always takes precedence.
 
292
 
 
293
   Each profile of stringprep MUST be registered with IANA.  The
 
294
   registration procedure is described in the IANA Considerations
 
295
   appendix; basically, the IESG must review each profile of stringprep.
 
296
   Protocol developers are strongly encouraged to look through the IANA
 
297
   profile registry when creating new profiles for stringprep, and to
 
298
   re-use logic from earlier profiles where possible in new profiles.
 
299
   In some cases, an existing profile can be reused by a different
 
300
   protocol.
 
301
 
 
302
2. Preparation Overview
 
303
 
 
304
   The steps for preparing strings are:
 
305
 
 
306
   1) Map -- For each character in the input, check if it has a mapping
 
307
      and, if so, replace it with its mapping.  This is described in
 
308
      section 3.
 
309
 
 
310
   2) Normalize -- Possibly normalize the result of step 1 using Unicode
 
311
      normalization.  This is described in section 4.
 
312
 
 
313
   3) Prohibit -- Check for any characters that are not allowed in the
 
314
      output.  If any are found, return an error.  This is described in
 
315
      section 5.
 
316
 
 
317
   4) Check bidi -- Possibly check for right-to-left characters, and if
 
318
      any are found, make sure that the whole string satisfies the
 
319
      requirements for bidirectional strings.  If the string does not
 
320
      satisfy the requirements for bidirectional strings, return an
 
321
      error.  This is described in section 6.
 
322
 
 
323
   The above steps MUST be performed in the order given to comply with
 
324
   this specification.
 
325
 
 
326
   The mappings described in section 3, and the optional Unicode
 
327
   normalization described in section 4, can be one-to-none, one-to-one,
 
328
   one-to-many, many-to-one, or many-to-many.  That is, some characters
 
329
   might be eliminated or replaced by more than one character, and the
 
330
   output of this step might be shorter or longer than the input.
 
331
   Because of this, the system using stringprep MUST be prepared to
 
332
   receive a longer or shorter string than the one input in the
 
333
   stringprep algorithm.
 
334
 
 
335
 
 
336
 
 
337
 
 
338
Hoffman & Blanchet          Standards Track                     [Page 6]
 
339
 
 
340
RFC 3454        Preparation of Internationalized Strings   December 2002
 
341
 
 
342
 
 
343
3. Mapping
 
344
 
 
345
   Each character in the input stream MUST be checked against a mapping
 
346
   table.  The mapping table SHOULD come from this document, although
 
347
   the mapping table MAY be added to or altered by the profile.  The
 
348
   mapping tables are subsections of appendix B.
 
349
 
 
350
   The lists in appendix B MUST be used by implementations of this
 
351
   specification.  If there are any discrepancies between the lists in
 
352
   appendix B and subsections below, the lists in appendix B always
 
353
   takes precedence.
 
354
 
 
355
   For any individual character, the mapping table MAY specify that a
 
356
   character be mapped to nothing, or mapped to one other character, or
 
357
   mapped to a string of other characters.
 
358
 
 
359
   Mapped characters are not re-scanned during the mapping step.  That
 
360
   is, if character A at position X is mapped to character B, character
 
361
   B which is now at position X is not checked against the mapping
 
362
   table.
 
363
 
 
364
3.1 Commonly mapped to nothing
 
365
 
 
366
   The following characters are simply deleted from the input (that is,
 
367
   they are mapped to nothing) because their presence or absence in
 
368
   protocol identifiers should not make two strings different.  They are
 
369
   listed in Table B.1.
 
370
 
 
371
   Some characters are only useful in line-based text, and are otherwise
 
372
   invisible and ignored.
 
373
 
 
374
   00AD; SOFT HYPHEN
 
375
   1806; MONGOLIAN TODO SOFT HYPHEN
 
376
   200B; ZERO WIDTH SPACE
 
377
   2060; WORD JOINER
 
378
   FEFF; ZERO WIDTH NO-BREAK SPACE
 
379
 
 
380
   Some characters affect glyph choice and glyph placement, but do not
 
381
   bear semantics.
 
382
 
 
383
   034F; COMBINING GRAPHEME JOINER
 
384
   180B; MONGOLIAN FREE VARIATION SELECTOR ONE
 
385
   180C; MONGOLIAN FREE VARIATION SELECTOR TWO
 
386
   180D; MONGOLIAN FREE VARIATION SELECTOR THREE
 
387
   200C; ZERO WIDTH NON-JOINER
 
388
   200D; ZERO WIDTH JOINER
 
389
   FE00; VARIATION SELECTOR-1
 
390
   FE01; VARIATION SELECTOR-2
 
391
 
 
392
 
 
393
 
 
394
Hoffman & Blanchet          Standards Track                     [Page 7]
 
395
 
 
396
RFC 3454        Preparation of Internationalized Strings   December 2002
 
397
 
 
398
 
 
399
   FE02; VARIATION SELECTOR-3
 
400
   FE03; VARIATION SELECTOR-4
 
401
   FE04; VARIATION SELECTOR-5
 
402
   FE05; VARIATION SELECTOR-6
 
403
   FE06; VARIATION SELECTOR-7
 
404
   FE07; VARIATION SELECTOR-8
 
405
   FE08; VARIATION SELECTOR-9
 
406
   FE09; VARIATION SELECTOR-10
 
407
   FE0A; VARIATION SELECTOR-11
 
408
   FE0B; VARIATION SELECTOR-12
 
409
   FE0C; VARIATION SELECTOR-13
 
410
   FE0D; VARIATION SELECTOR-14
 
411
   FE0E; VARIATION SELECTOR-15
 
412
   FE0F; VARIATION SELECTOR-16
 
413
 
 
414
3.2 Case folding
 
415
 
 
416
   If a profile is going to map characters for case-insensitive
 
417
   comparison, that profile SHOULD map using either appendix B.2 or
 
418
   appendix B.3.  appendix B.2 is for profiles that also use Unicode
 
419
   normalization form KC, while appendix  B.3 is for profiles that do
 
420
   not use Unicode normalization.  These tables map from uppercase to
 
421
   lowercase characters.  Note that this could have been "change all
 
422
   lowercase characters into uppercase characters".  However, the
 
423
   upper-to-lower folding was chosen because there is a tradition of
 
424
   using lowercase in current Internet applications and protocols.
 
425
 
 
426
   If a profile creates its own mapping tables for case folding, they
 
427
   SHOULD be based on [UTR21], and SHOULD map from uppercase characters
 
428
   to lowercase.  The "CaseFolding.txt" file from the Unicode database
 
429
   SHOULD be used to prepare the mapping table. The profile SHOULD do
 
430
   full case mapping (that is, using statuses C, F, and I).
 
431
 
 
432
   If the profile is using Unicode normalization form KC (as described
 
433
   in section 4 of this document), it is important to note that there
 
434
   are some characters that do not have mappings in [UTR21] but still
 
435
   need processing.  These characters include a few Greek characters and
 
436
   many symbols that contain Latin characters.  The list of characters
 
437
   to add to the mapping table can determined by the following
 
438
   algorithm:
 
439
 
 
440
   b = NormalizeWithKC(Fold(a));
 
441
   c = NormalizeWithKC(Fold(b));
 
442
   if c is not the same as b, add a mapping for "a to c".
 
443
 
 
444
   Because NormalizeWithKC(Fold(c)) always equals c, the table is stable
 
445
   from that point on.
 
446
 
 
447
 
 
448
 
 
449
 
 
450
Hoffman & Blanchet          Standards Track                     [Page 8]
 
451
 
 
452
RFC 3454        Preparation of Internationalized Strings   December 2002
 
453
 
 
454
 
 
455
   Appendix B.3 is derived from the CaseFolding-3.txt file associated
 
456
   with Unicode 3.2; appendix B.2 is based on appendix B.3 with the
 
457
   additional characters added from the algorithm above.
 
458
 
 
459
   Authors of profiles of this document need to consider the effects of
 
460
   changing the mapping of any currently-assigned character when
 
461
   updating their profiles.  Adding a new mapping for a currently-
 
462
   assigned character, or changing an existing mapping, could cause a
 
463
   variance between the behavior of systems that have been updated and
 
464
   systems that have not been updated.
 
465
 
 
466
4. Normalization
 
467
 
 
468
   The output of the mapping step is optionally normalized using one of
 
469
   the Unicode normalization forms, as described in [UAX15].  A profile
 
470
   can specify one of two options for Unicode normalization:
 
471
 
 
472
   - no normalization
 
473
 
 
474
   - Unicode normalization with form KC
 
475
 
 
476
   A profile MAY choose to do no normalization.  However, such a profile
 
477
   can easily yield results that will be surprising to typical users,
 
478
   depending on the input mechanism they use.  For example, some input
 
479
   mechanisms enter compatibility characters that look exactly like the
 
480
   underlying characters, but have different code points.  Another
 
481
   example of where Unicode normalization helps create predictable
 
482
   results is with characters that have multiple combining diacritics:
 
483
   normalization orders those diacritics in a predictable fashion.
 
484
 
 
485
   On the other hand, Unicode normalization requires fairly large tables
 
486
   and somewhat complicated character reordering logic.  The size and
 
487
   complexity should not be considered daunting except in the most
 
488
   restricted of environments, and needs to be weighed against the
 
489
   problems of user surprise from comparing unnormalized strings.  Note
 
490
   that the tables used for normalization are not given in this
 
491
   document, but instead must be derived from the Unicode database, as
 
492
   described in [UAX15].
 
493
 
 
494
   There is a third form of normalization, Unicode normalization with
 
495
   form C.  If a profile is going to use a Unicode normalization, it
 
496
   MUST use Unicode normalization form KC.  Form KC maps many
 
497
   "compatibility characters" to their equivalents.  Some user interface
 
498
   systems make it possible to enter compatibility characters instead of
 
499
   the base equivalents.  Thus, using form KC instead of form C will
 
500
   cause more strings that users would expect to match to actually
 
501
   match.
 
502
 
 
503
 
 
504
 
 
505
 
 
506
Hoffman & Blanchet          Standards Track                     [Page 9]
 
507
 
 
508
RFC 3454        Preparation of Internationalized Strings   December 2002
 
509
 
 
510
 
 
511
   A profile that specifies Unicode normalization MUST use the
 
512
   normalization in [UAX15] that is associated with the version of the
 
513
   Unicode character set specified for the profile.
 
514
 
 
515
   The composition process described in [UAX15] requires a fixed
 
516
   composition version of Unicode to ensure that strings normalized
 
517
   under one version of Unicode remain normalized under all future
 
518
   versions of Unicode.
 
519
 
 
520
   The IETF is relying on Unicode not to change the normalization of
 
521
   currently-assigned characters in future versions of normalization.
 
522
   If a future version of the normalization tables changes the
 
523
   normalized value of an existing character, authors of profiles of
 
524
   this document have to look at the changes very carefully before they
 
525
   update their normalization tables.  Such a change could cause a
 
526
   variance between the behavior of systems that have been updated and
 
527
   systems that have not been updated.
 
528
 
 
529
5. Prohibited Output
 
530
 
 
531
   Before the text can be emitted, it MUST be checked for prohibited
 
532
   code points.  There are a variety of prohibited code points, as
 
533
   described in this section.  A profile of this document MAY use all or
 
534
   some of the tables in appendix C.
 
535
 
 
536
   The stringprep process never emits both an error and a string.  If an
 
537
   error is detected during the checking for prohibited code points,
 
538
   only an error is returned.
 
539
 
 
540
   Note that the subsections below describe how the tables in appendix C
 
541
   were formed.  They are here for people who want to understand more,
 
542
   but they should be ignored by implementors.  Implementations that use
 
543
   tables MUST map based on the tables themselves, not based on the
 
544
   descriptions in this section of how the tables were created.
 
545
 
 
546
   The lists in appendix C MUST be used by implementations of this
 
547
   specification.  If there are any discrepancies between the lists in
 
548
   appendix C and subsections below, the lists in appendix C always take
 
549
   precedence.
 
550
 
 
551
   Some code points listed in one section may also appear in other
 
552
   sections.
 
553
 
 
554
   It is important to note that a profile of this document MAY prohibit
 
555
   additional characters.
 
556
 
 
557
 
 
558
 
 
559
 
 
560
 
 
561
 
 
562
Hoffman & Blanchet          Standards Track                    [Page 10]
 
563
 
 
564
RFC 3454        Preparation of Internationalized Strings   December 2002
 
565
 
 
566
 
 
567
   Each subsection of this section has a matching subsection in appendix
 
568
   C.  For example, the characters listed in section 5.1 are listed in
 
569
   appendix C.1.
 
570
 
 
571
5.1 Space characters
 
572
 
 
573
   Space characters can make accurate visual transcription of strings
 
574
   nearly impossible and could lead to user entry errors in many ways.
 
575
   Note that the list below is split into two tables in appendix C:
 
576
   Table C.1.1 contains the ASCII code points, while Table C.1.2
 
577
   contains the non-ASCII code points.  Most profiles of this document
 
578
   that want to prohibit space characters will want to include both
 
579
   tables.
 
580
 
 
581
   0020; SPACE
 
582
   00A0; NO-BREAK SPACE
 
583
   1680; OGHAM SPACE MARK
 
584
   2000; EN QUAD
 
585
   2001; EM QUAD
 
586
   2002; EN SPACE
 
587
   2003; EM SPACE
 
588
   2004; THREE-PER-EM SPACE
 
589
   2005; FOUR-PER-EM SPACE
 
590
   2006; SIX-PER-EM SPACE
 
591
   2007; FIGURE SPACE
 
592
   2008; PUNCTUATION SPACE
 
593
   2009; THIN SPACE
 
594
   200A; HAIR SPACE
 
595
   200B; ZERO WIDTH SPACE
 
596
   202F; NARROW NO-BREAK SPACE
 
597
   205F; MEDIUM MATHEMATICAL SPACE
 
598
   3000; IDEOGRAPHIC SPACE
 
599
 
 
600
5.2 Control characters
 
601
 
 
602
   Control characters (or characters with control function) cannot be
 
603
   seen and can cause unpredictable results when displayed.  Note that
 
604
   the list below is split into two tables in appendix C: Table C.2.1
 
605
   contains the ASCII code points, while Table C.2.2 contains the non-
 
606
   ASCII code points.  Most profiles of this document that want to
 
607
   prohibit control characters will want to include both tables.
 
608
 
 
609
   0000-001F; [CONTROL CHARACTERS]
 
610
   007F; DELETE
 
611
   0080-009F; [CONTROL CHARACTERS]
 
612
   06DD; ARABIC END OF AYAH
 
613
   070F; SYRIAC ABBREVIATION MARK
 
614
   180E; MONGOLIAN VOWEL SEPARATOR
 
615
 
 
616
 
 
617
 
 
618
Hoffman & Blanchet          Standards Track                    [Page 11]
 
619
 
 
620
RFC 3454        Preparation of Internationalized Strings   December 2002
 
621
 
 
622
 
 
623
   200C; ZERO WIDTH NON-JOINER
 
624
   200D; ZERO WIDTH JOINER
 
625
   2028; LINE SEPARATOR
 
626
   2029; PARAGRAPH SEPARATOR
 
627
   2060; WORD JOINER
 
628
   2061; FUNCTION APPLICATION
 
629
   2062; INVISIBLE TIMES
 
630
   2063; INVISIBLE SEPARATOR
 
631
   206A-206F; [CONTROL CHARACTERS]
 
632
   FEFF; ZERO WIDTH NO-BREAK SPACE
 
633
   FFF9-FFFC; [CONTROL CHARACTERS]
 
634
   1D173-1D17A; [MUSICAL CONTROL CHARACTERS]
 
635
 
 
636
5.3 Private use
 
637
 
 
638
   Because private-use characters do not have defined meanings, they are
 
639
   likely to be prohibited.  The private-use characters are:
 
640
 
 
641
   E000-F8FF; [PRIVATE USE, PLANE 0]
 
642
   F0000-FFFFD; [PRIVATE USE, PLANE 15]
 
643
   100000-10FFFD; [PRIVATE USE, PLANE 16]
 
644
 
 
645
5.4 Non-character code points
 
646
 
 
647
   Non-character code points are code points that have been allocated in
 
648
   ISO/IEC 10646 but are not characters.  Because they are already
 
649
   assigned, they are guaranteed not to later change into characters.
 
650
 
 
651
   FDD0-FDEF; [NONCHARACTER CODE POINTS]
 
652
   FFFE-FFFF; [NONCHARACTER CODE POINTS]
 
653
   1FFFE-1FFFF; [NONCHARACTER CODE POINTS]
 
654
   2FFFE-2FFFF; [NONCHARACTER CODE POINTS]
 
655
   3FFFE-3FFFF; [NONCHARACTER CODE POINTS]
 
656
   4FFFE-4FFFF; [NONCHARACTER CODE POINTS]
 
657
   5FFFE-5FFFF; [NONCHARACTER CODE POINTS]
 
658
   6FFFE-6FFFF; [NONCHARACTER CODE POINTS]
 
659
   7FFFE-7FFFF; [NONCHARACTER CODE POINTS]
 
660
   8FFFE-8FFFF; [NONCHARACTER CODE POINTS]
 
661
   9FFFE-9FFFF; [NONCHARACTER CODE POINTS]
 
662
   AFFFE-AFFFF; [NONCHARACTER CODE POINTS]
 
663
   BFFFE-BFFFF; [NONCHARACTER CODE POINTS]
 
664
   CFFFE-CFFFF; [NONCHARACTER CODE POINTS]
 
665
   DFFFE-DFFFF; [NONCHARACTER CODE POINTS]
 
666
   EFFFE-EFFFF; [NONCHARACTER CODE POINTS]
 
667
   FFFFE-FFFFF; [NONCHARACTER CODE POINTS]
 
668
   10FFFE-10FFFF; [NONCHARACTER CODE POINTS]
 
669
 
 
670
 
 
671
 
 
672
 
 
673
 
 
674
Hoffman & Blanchet          Standards Track                    [Page 12]
 
675
 
 
676
RFC 3454        Preparation of Internationalized Strings   December 2002
 
677
 
 
678
 
 
679
   The non-character code points are listed in the PropList.txt file
 
680
   from the Unicode database.
 
681
 
 
682
5.5 Surrogate codes
 
683
 
 
684
   The following code points are permanently reserved for use as
 
685
   surrogate code values in the UTF-16 encoding, will never be assigned
 
686
   to characters in the Unicode repertoire, and are therefore
 
687
   prohibited:
 
688
 
 
689
   D800-DFFF; [SURROGATE CODES]
 
690
 
 
691
5.6 Inappropriate for plain text
 
692
 
 
693
   The following characters do not appear in regular text.
 
694
 
 
695
   FFF9; INTERLINEAR ANNOTATION ANCHOR
 
696
   FFFA; INTERLINEAR ANNOTATION SEPARATOR
 
697
   FFFB; INTERLINEAR ANNOTATION TERMINATOR
 
698
   FFFC; OBJECT REPLACEMENT CHARACTER
 
699
 
 
700
   Although the replacement character (U+FFFD) might be used when a
 
701
   string is displayed,  it doesn't make sense for it to be part of the
 
702
   string itself.  It is often displayed by renderers to indicate "there
 
703
   would be some character here, but it cannot be rendered".  For
 
704
   example, on a computer with no Asian fonts, a string with three
 
705
   ideographs might be rendered with three replacement characters.
 
706
 
 
707
   FFFD; REPLACEMENT CHARACTER
 
708
 
 
709
5.7 Inappropriate for canonical representation
 
710
 
 
711
   The ideographic description characters allow different sequences of
 
712
   characters to be rendered the same way, which makes them
 
713
   inappropriate for strings that have to have a single canonical
 
714
   representation.
 
715
 
 
716
   2FF0-2FFB; [IDEOGRAPHIC DESCRIPTION CHARACTERS]
 
717
 
 
718
5.8 Change display properties or are deprecated
 
719
 
 
720
   The following characters can cause changes in display or the order in
 
721
   which characters appear when rendered, or are deprecated in Unicode.
 
722
 
 
723
   0340; COMBINING GRAVE TONE MARK
 
724
   0341; COMBINING ACUTE TONE MARK
 
725
   200E; LEFT-TO-RIGHT MARK
 
726
   200F; RIGHT-TO-LEFT MARK
 
727
 
 
728
 
 
729
 
 
730
Hoffman & Blanchet          Standards Track                    [Page 13]
 
731
 
 
732
RFC 3454        Preparation of Internationalized Strings   December 2002
 
733
 
 
734
 
 
735
   202A; LEFT-TO-RIGHT EMBEDDING
 
736
   202B; RIGHT-TO-LEFT EMBEDDING
 
737
   202C; POP DIRECTIONAL FORMATTING
 
738
   202D; LEFT-TO-RIGHT OVERRIDE
 
739
   202E; RIGHT-TO-LEFT OVERRIDE
 
740
   206A; INHIBIT SYMMETRIC SWAPPING
 
741
   206B; ACTIVATE SYMMETRIC SWAPPING
 
742
   206C; INHIBIT ARABIC FORM SHAPING
 
743
   206D; ACTIVATE ARABIC FORM SHAPING
 
744
   206E; NATIONAL DIGIT SHAPES
 
745
   206F; NOMINAL DIGIT SHAPES
 
746
 
 
747
5.9 Tagging characters
 
748
 
 
749
   The following characters are used for tagging text and are invisible.
 
750
 
 
751
   E0001; LANGUAGE TAG
 
752
   E0020-E007F; [TAGGING CHARACTERS]
 
753
 
 
754
6. Bidirectional Characters
 
755
 
 
756
   Most characters are displayed from left to right, but some are
 
757
   displayed from right to left.  This feature of Unicode is called
 
758
   "bidirectional text", or "bidi" for short.  The Unicode standard has
 
759
   an extensive discussion of how to reorder glyphs for display when
 
760
   dealing with bidirectional text such as Arabic or Hebrew.  See [UAX9]
 
761
   for more information.  In particular, all Unicode text is stored in
 
762
   logical order.
 
763
 
 
764
   A profile MAY choose to ignore bidirectional text.  However, ignoring
 
765
   bidirectional text can cause display ambiguities.  For example, it is
 
766
   quite easy to create two different strings with the same characters
 
767
   (but in different order) that are correctly displayed identically.
 
768
   Therefore, in order to avoid most problems with ambiguous
 
769
   bidirectional text display, profile creators should strongly consider
 
770
   including the bidirectional character handling described in this
 
771
   section in their profile.
 
772
 
 
773
   The stringprep process never emits both an error and a string.  If an
 
774
   error is detected during the checking of bidirectional strings, only
 
775
   an error is returned.
 
776
 
 
777
   [Unicode3.2] defines several bidirectional categories; each character
 
778
   has one bidirectional category assigned to it.  For the purposes of
 
779
   the requirements below, an "RandALCat character" is a character that
 
780
   has Unicode bidirectional categories "R" or "AL"; an "LCat character"
 
781
   is a character that has Unicode bidirectional category "L".  Note
 
782
 
 
783
 
 
784
 
 
785
 
 
786
Hoffman & Blanchet          Standards Track                    [Page 14]
 
787
 
 
788
RFC 3454        Preparation of Internationalized Strings   December 2002
 
789
 
 
790
 
 
791
   that there are many characters which fall in neither of the above
 
792
   definitions; Latin digits (<U+0030> through <U+0039>) are examples of
 
793
   this because they have bidirectional category "EN".
 
794
 
 
795
   In any profile that specifies bidirectional character handling, all
 
796
   three of the following requirements MUST be met:
 
797
 
 
798
   1) The characters in section 5.8 MUST be prohibited.
 
799
 
 
800
   2) If a string contains any RandALCat character, the string MUST NOT
 
801
      contain any LCat character.
 
802
 
 
803
   3) If a string contains any RandALCat character, a RandALCat
 
804
      character MUST be the first character of the string, and a
 
805
      RandALCat character MUST be the last character of the string.
 
806
 
 
807
   Note that requirement 3 prohibits strings such as <U+0627><U+0031>
 
808
   ("aleph 1") but allows strings such as <U+0627><U+0031><U+0628>
 
809
   ("aleph 1 beh").  [UAX9] goes into great detail about the display
 
810
   order of strings that contain particular categories of characters in
 
811
   particular sequences.
 
812
 
 
813
   Table D.1 lists the characters that belong to Unicode bidirectional
 
814
   categories "R" and "AL".  Table D.2 lists all the characters that
 
815
   belong to Unicode bidirectonal category "L".  These tables are
 
816
   derived from [Unicode3.2].
 
817
 
 
818
7. Unassigned Code Points in Stringprep Profiles
 
819
 
 
820
   This section describes two different types of strings in typical
 
821
   protocols where internationalized strings are used: "stored strings"
 
822
   and "queries".  Of course, different Internet protocols use strings
 
823
   very differently, so these terms cannot be used exactly in every
 
824
   protocol that needs to use stringprep.  In general, "stored strings"
 
825
   are strings that are used in protocol identifiers and named entities,
 
826
   such as names in digital certificates and DNS domain name parts.
 
827
   "Queries" are strings that are used to match against strings that are
 
828
   stored identifiers, such as user-entered names for digital
 
829
   certificate authorities and DNS lookups.
 
830
 
 
831
   All code points not assigned in the character repertoire named in a
 
832
   stringprep profile are called "unassigned code points".  Stored
 
833
   strings using the profile MUST NOT contain any unassigned code
 
834
   points.  Queries for matching strings MAY contain unassigned code
 
835
   points.  Note that this is the only part of this document where the
 
836
   requirements for queries differs from the requirements for stored
 
837
   strings.
 
838
 
 
839
 
 
840
 
 
841
 
 
842
Hoffman & Blanchet          Standards Track                    [Page 15]
 
843
 
 
844
RFC 3454        Preparation of Internationalized Strings   December 2002
 
845
 
 
846
 
 
847
   Using two different policies for where unassigned code points can
 
848
   appear removes the need for versioning in protocols that use
 
849
   stringprep profiles.  This is very useful since it makes the overall
 
850
   processing simpler and does not impose a "protocol" to handle
 
851
   versioning.  It is expected that the ISO/IEC 10646 and Unicode
 
852
   repertoires will be updated fairly frequently; at the time that this
 
853
   document is being written, it has happened approximately once a year.
 
854
   Each time a new version of a repertoire appears, a new version of a
 
855
   profile MAY be created.  Some end users will want to use the new code
 
856
   points as soon as they are defined.
 
857
 
 
858
   The list of unassigned code points MUST be given in a profile, and
 
859
   that list MUST be used by implementations of the profile.
 
860
 
 
861
   The goal of the requirements in this section is to prevent
 
862
   comparisons between two strings that were both permitted to contain
 
863
   unassigned code points.  When two strings X and Y are compared and
 
864
   string Y was prepared in a way that permits unassigned code points, a
 
865
   negative result to the comparison is not definitive; it's possible
 
866
   that the strings don't match even though they would match if a more
 
867
   recent version of the profile were used for Y.  However, if both X
 
868
   and Y were prepared in a way that permits unassigned code points,
 
869
   something worse can happen: even a positive result for the comparison
 
870
   is not definitive.  It is possible that the strings do match even
 
871
   though they would not match if a more recent version of the profile
 
872
   were used (one that prohibits a code point appearing in both X and
 
873
   Y).
 
874
 
 
875
   Due to the way that versioning is handled in this section, stored
 
876
   strings that are embedded in structures that cannot be changed (such
 
877
   as the signed parts of digital certificates) MUST NOT contain any
 
878
   unassigned code points.
 
879
 
 
880
7.1 Categories of code points
 
881
 
 
882
   Each code point in a repertoire named by a profile of stringprep can
 
883
   be categorized by how it acts in the process described in earlier
 
884
   sections of this document:
 
885
 
 
886
      AO      Code points that can be in the output
 
887
 
 
888
      MN      Code points that cannot be in the output because they
 
889
              never appear as output from mapping or normalization
 
890
 
 
891
      D       Code points that cannot be in the output because they are
 
892
              disallowed in the prohibition step
 
893
 
 
894
      U       Unassigned code points
 
895
 
 
896
 
 
897
 
 
898
Hoffman & Blanchet          Standards Track                    [Page 16]
 
899
 
 
900
RFC 3454        Preparation of Internationalized Strings   December 2002
 
901
 
 
902
 
 
903
   A subsequent version of a profile that references a newer version of
 
904
   a repertoire with new code points will inherently have some code
 
905
   points move from category U to either D, MN, or AO.  For backwards
 
906
   compatibility, a subsequent version of a profile MUST NOT move code
 
907
   points from any other category.  That is, current AO, MN, or D code
 
908
   points MUST NOT ever change to a different category.
 
909
 
 
910
   Stored strings MUST NOT contain any code points outside of AO for the
 
911
   latest version of a profile.  That is, they are forbidden to contain
 
912
   code points from the MN, D, or U categories.
 
913
 
 
914
   Applications creating queries MUST treat U code points as if they
 
915
   were AO when preparing the query to be entered in the process
 
916
   described by a profile of stringprep.  Those applications MAY
 
917
   optionally have a preprocessor that provide stricter checks: treating
 
918
   unassigned code points in the input as errors, or warning the user
 
919
   about the fact that the code point is unassigned in the version of a
 
920
   profile that the software is based on; such a choice is a local
 
921
   matter for the software.
 
922
 
 
923
7.2 Reasons for the difference between stored strings and queries
 
924
 
 
925
   Different software using different versions of a stringprep profile
 
926
   need to interoperate with maximal compatibility.  The scheme
 
927
   described in this section (stored strings MUST NOT contain unassigned
 
928
   code points, queries MAY include unassigned code points) allows that
 
929
   compatibility without introducing any known security or
 
930
   interoperability issues.
 
931
 
 
932
   The list below shows what happens if a query contains a code point
 
933
   from category U that is allowed in a newer version of a profile.  The
 
934
   query either matches the string that was intended, or matches no
 
935
   string at all.  In this list, the query comes from an application
 
936
   using version "oldVersion" of a profile, the stored string was
 
937
   created using version "newVersion" of the same profile, and the code
 
938
   point X was in category U in oldVersion, and has changed category to
 
939
   AO, MN, or D.  There are 3 possible scenarios:
 
940
 
 
941
   1. X is assigned to AO -- In newVersion, X is in category AO.
 
942
      Because the application passed X through, it gets back a positive
 
943
      match with the stored string.  There is one exceptional case,
 
944
      where X is a combining mark.
 
945
 
 
946
      The order of combining marks is normalized, so if another
 
947
      combining mark Y has a lower combining class than X then XY will
 
948
      be put in the canonical order YX.  (Unassigned code points are
 
949
      never reordered, so this doesn't happen in oldVersion).  If the
 
950
      query contains YX, the query will get positive match with the
 
951
 
 
952
 
 
953
 
 
954
Hoffman & Blanchet          Standards Track                    [Page 17]
 
955
 
 
956
RFC 3454        Preparation of Internationalized Strings   December 2002
 
957
 
 
958
 
 
959
      stored string.  However, no string can be stored with XY, so a
 
960
      query with XY will get a negative answer to the test for matching.
 
961
 
 
962
   2. X is assigned to MN -- In newVersion, X is normalized to code
 
963
      point "nX" and therefore X is now put in category MN.  This cannot
 
964
      exist in any stored string, so any query containing X will get a
 
965
      negative answer to the test for matching.  Note, however, if the
 
966
      query had contained the letter nX, it would have positively
 
967
      matched.
 
968
 
 
969
   3. X is assigned to D -- In newVersion, X is in category D.  This
 
970
      cannot exist in any stored string, so any query containing X will
 
971
      get a negative answer to the test for matching.
 
972
 
 
973
   In none of the cases does the query get data for a stored string
 
974
   other than the one it actually tried to match against.
 
975
 
 
976
   Profiles are stable between versions in the following sense: If a
 
977
   string S has been prepared using newVersion, then it will not change
 
978
   if it is subsequently prepared using oldVersion.
 
979
 
 
980
7.3 Versions of applications and stored strings
 
981
 
 
982
   Another way to see that this versioning system works is to compare
 
983
   what happens when an application uses a newer or older version of a
 
984
   profile.
 
985
 
 
986
   Newer query application -- Suppose that a querying application is
 
987
   using version newVersion and the stored string was created using
 
988
   version oldVersion.  This case is simple: there will be no characters
 
989
   in the stored string that cannot be queried by the application
 
990
   because the new profile uses a superset of the code points used for
 
991
   making the stored string.
 
992
 
 
993
   Newer stored string -- Suppose that a querying application is using
 
994
   oldVersion and the stored string was created using a profile that
 
995
   uses newVersion.  Because the querying application let unassigned
 
996
   code points pass through, the user can query on stored strings that
 
997
   use code points in newVersion.  No stored strings can have code
 
998
   points that are unassigned in newVersion, since that is illegal.  In
 
999
   order to get a match, the querying application has to enter the
 
1000
   unassigned code points in the proper order, and has to use unassigned
 
1001
   code points that would make it through both the mapping and the
 
1002
   normalization steps.
 
1003
 
 
1004
 
 
1005
 
 
1006
 
 
1007
 
 
1008
 
 
1009
 
 
1010
Hoffman & Blanchet          Standards Track                    [Page 18]
 
1011
 
 
1012
RFC 3454        Preparation of Internationalized Strings   December 2002
 
1013
 
 
1014
 
 
1015
8. References
 
1016
 
 
1017
8.1 Normative references
 
1018
 
 
1019
   [UAX15]      Mark Davis and Martin Duerst. Unicode Standard Annex
 
1020
                #15:  Unicode Normalization Forms, Version 3.2.0.
 
1021
                <http://www.unicode.org/unicode/reports/tr15/tr15-
 
1022
                22.html>.
 
1023
 
 
1024
   [Unicode3.2] The Unicode Consortium. The Unicode Standard, Version
 
1025
                3.2.0 is defined by The Unicode Standard, Version 3.0
 
1026
                (Reading, MA, Addison-Wesley, 2000. ISBN 0-201-61633-5),
 
1027
                as amended by the Unicode Standard Annex #27: Unicode
 
1028
                3.1 (http://www.unicode.org/reports/tr27/) and by the
 
1029
                Unicode Standard Annex #28: Unicode 3.2
 
1030
                (http://www.unicode.org/reports/tr28/).
 
1031
 
 
1032
   [RFC2119]    Bradner, S., "Key words for use in RFCs to Indicate
 
1033
                Requirement Levels", BCP 14, RFC 2119, March 1997.
 
1034
 
 
1035
8.2 Informative references
 
1036
 
 
1037
   [CharModel]  Unicode Technical Report;17, Character Encoding Model.
 
1038
                <http://www.unicode.org/unicode/reports/tr17/>.
 
1039
 
 
1040
   [Glossary]   Unicode Glossary, <http://www.unicode.org/glossary/>.
 
1041
 
 
1042
   [ISO10646]   ISO/IEC, "Information Technology - Universal Multiple-
 
1043
                Octet Coded Character Set (UCS) - Part 1: Architecture
 
1044
                and Basic Multilingual Plane", ISO/IEC 10646-1:2000,
 
1045
                October 2000.
 
1046
 
 
1047
   [RFC2434]    Narten, T. and H. Alvestrand, "Guidelines for IANA
 
1048
                Considerations", BCP 26, RFC 2434, October 1998.
 
1049
 
 
1050
   [UAX9]       The Unicode Consortium. Unicode Standard Annex #9, The
 
1051
                Bidirectional Algorithm,
 
1052
                <http://www.unicode.org/unicode/reports/tr9/>.
 
1053
 
 
1054
   [UTR21]      Mark Davis. Case Mappings. Unicode Technical Report 21.
 
1055
                <http://www.unicode.org/unicode/reports/tr21/>.
 
1056
 
 
1057
9. Security Considerations
 
1058
 
 
1059
   Stringprep is used with Unicode characters.  There are security
 
1060
   considerations that are specific to stringprep, and others that are
 
1061
   generic to using Unicode.
 
1062
 
 
1063
 
 
1064
 
 
1065
 
 
1066
Hoffman & Blanchet          Standards Track                    [Page 19]
 
1067
 
 
1068
RFC 3454        Preparation of Internationalized Strings   December 2002
 
1069
 
 
1070
 
 
1071
9.1 Stringprep-specific security considerations
 
1072
 
 
1073
   The Unicode and ISO/IEC 10646 repertoires have many characters that
 
1074
   look similar.  In many cases, users of security protocols might do
 
1075
   visual matching, such as when comparing the names of trusted third
 
1076
   parties.  Because it is impossible to map similar-looking characters
 
1077
   without a great deal of context such as knowing the fonts used,
 
1078
   stringprep does nothing to map similar-looking characters together
 
1079
   nor to prohibit some characters because they look like others.  User
 
1080
   applications can help disambiguate some similar-looking characters by
 
1081
   showing the user when a string changes between scripts.
 
1082
 
 
1083
   Most profiles of stringprep can cause changes in strings that are
 
1084
   input to stringprep.  Because of this, protocols that have sets of
 
1085
   non-allowed characters or sequences MUST check for the non-allowed
 
1086
   characters or sequences after the stringprep processing.
 
1087
 
 
1088
   This document does not mandate the checking of bidirectional
 
1089
   characters in section 6.  If the requirements in section 6 are not
 
1090
   used in a profile of stringprep, it is easy to create many strings
 
1091
   whose characters are in different order but are displayed
 
1092
   identically.  This can cause security-related user confusion similar
 
1093
   to look-alike characters, as described above.
 
1094
 
 
1095
   Stringprep does not do anything to assure that any algorithms
 
1096
   translating characters from non-Unicode into Unicode produce the same
 
1097
   output in all implementations.
 
1098
 
 
1099
   Some Unicode codepoints are invisible.  Protocols that allow these
 
1100
   characters (that is, do not map them out or prohibit them in
 
1101
   stringprep) can cause users confusion when two identical-looking
 
1102
   strings do not match.
 
1103
 
 
1104
9.2 Generic Unicode security considerations
 
1105
 
 
1106
   Using Unicode characters explicitly forces applications to use
 
1107
   multi-octet characters.  Converting an application from one that uses
 
1108
   single-octet characters to one that uses multi-octet characters must
 
1109
   be done very carefully, particularly in an application that checks
 
1110
   for values of characters or sorts characters.
 
1111
 
 
1112
   Protocols that use stringprep usually also use encodings of Unicode,
 
1113
   such as UTF-8 or UTF-16.  Some applications using those encodings
 
1114
   have been known to not check for illegal or ill-formed sequences in
 
1115
   the encodings, and thereby have not detected sequences of octets that
 
1116
   would have been detected if they used just ASCII.  For example, in
 
1117
 
 
1118
 
 
1119
 
 
1120
 
 
1121
 
 
1122
Hoffman & Blanchet          Standards Track                    [Page 20]
 
1123
 
 
1124
RFC 3454        Preparation of Internationalized Strings   December 2002
 
1125
 
 
1126
 
 
1127
   UTF-8 the octet sequence "0xC0 0xAB" is an illegal formation of
 
1128
   U+002B (plus sign).  All programs should reject any string that is an
 
1129
   illegal or ill-formed octet sequence for the encoding being used.
 
1130
 
 
1131
   Both Unicode normalization and conversion between Unicode encodings
 
1132
   can cause strings to grow or shrink.  Programs that used fixed-size
 
1133
   buffers, or that make assumptions that buffers will always be greater
 
1134
   than or less than particular sizes, are likely to fail in insecure
 
1135
   fashions when using Unicode normalization or encoding conversions.
 
1136
 
 
1137
   Covering an extensive list of security threats and considerations on
 
1138
   the use of current and future versions of Unicode is outside of the
 
1139
   scope of this document.
 
1140
 
 
1141
10. IANA Considerations
 
1142
 
 
1143
   Stringprep profiles MUST have IETF consensus as described in
 
1144
   [RFC2434].  Each profile MUST be reviewed by the IESG before it is
 
1145
   registered.  The IESG MAY change a profile before registration.
 
1146
 
 
1147
   IANA has set up a registry of stringprep profiles.  This registry is
 
1148
   a single text file that lists the known profiles.  Each entry in the
 
1149
   registry has three fields:
 
1150
 
 
1151
   - Profile name
 
1152
 
 
1153
   - RFC in which the profile is defined
 
1154
 
 
1155
   - Indicator whether or not this is the newest version of the profile
 
1156
 
 
1157
   Each version of a profile will remain listed in the registry forever.
 
1158
   That is, if a new version of a profile supersedes an earlier version,
 
1159
   both versions will continue to be listed in the registry, but the
 
1160
   current version indicator will be turned off for the earlier version
 
1161
   and turned on for the newer version.
 
1162
 
 
1163
   It is probably harmful if a large number of profiles of stringprep
 
1164
   proliferate.  Therefore, the IESG may reject proposals for new
 
1165
   profiles and instead suggest that protocols reuse existing profiles.
 
1166
 
 
1167
 
 
1168
 
 
1169
 
 
1170
 
 
1171
 
 
1172
 
 
1173
 
 
1174
 
 
1175
 
 
1176
 
 
1177
 
 
1178
Hoffman & Blanchet          Standards Track                    [Page 21]
 
1179
 
 
1180
RFC 3454        Preparation of Internationalized Strings   December 2002
 
1181
 
 
1182
 
 
1183
11. Acknowledgements
 
1184
 
 
1185
   Many people from the IETF IDN Working Group and the Unicode Technical
 
1186
   Committee contributed ideas that went into the first document of this
 
1187
   document.  Mark Davis and Patrik Faltstrom were particularly helpful
 
1188
   in some of the ideas, such as the versioning description.
 
1189
 
 
1190
   The IDN nameprep design team made many useful changes to the first
 
1191
   document.  That team and its advisors include:
 
1192
 
 
1193
   Asmus Freytag
 
1194
   Cathy Wissink
 
1195
   Francois Yergeau
 
1196
   James Seng
 
1197
   Marc Blanchet
 
1198
   Mark Davis
 
1199
   Martin Duerst
 
1200
   Patrik Faltstrom
 
1201
   Paul Hoffman
 
1202
 
 
1203
   Additional significant improvements were proposed by:
 
1204
 
 
1205
   Jonathan Rosenne
 
1206
   Kent Karlsson
 
1207
   Scott Hollenbeck
 
1208
   Dave Crocker
 
1209
   Erik Nordmark
 
1210
   Matitiahu Allouche
 
1211
 
 
1212
 
 
1213
 
 
1214
 
 
1215
 
 
1216
 
 
1217
 
 
1218
 
 
1219
 
 
1220
 
 
1221
 
 
1222
 
 
1223
 
 
1224
 
 
1225
 
 
1226
 
 
1227
 
 
1228
 
 
1229
 
 
1230
 
 
1231
 
 
1232
 
 
1233
 
 
1234
Hoffman & Blanchet          Standards Track                    [Page 22]
 
1235
 
 
1236
RFC 3454        Preparation of Internationalized Strings   December 2002
 
1237
 
 
1238
 
 
1239
A. Unicode repertoires
 
1240
 
 
1241
   The following is the only repertoire covered in this document:
 
1242
 
 
1243
   Unicode 3.2, as defined in [Unicode3.2].
 
1244
 
 
1245
A.1 Unassigned code points in Unicode 3.2
 
1246
 
1
1247
   ----- Start Table A.1 -----
2
 
 
3
1248
   0221
4
 
 
5
1249
   0234-024F
6
 
 
7
1250
   02AE-02AF
8
 
 
9
1251
   02EF-02FF
10
 
 
11
1252
   0350-035F
12
 
 
13
1253
   0370-0373
14
 
 
15
1254
   0376-0379
16
 
 
17
1255
   037B-037D
18
 
 
19
1256
   037F-0383
20
 
 
21
1257
   038B
22
 
 
23
1258
   038D
24
 
 
25
1259
   03A2
26
 
 
27
1260
   03CF
28
 
 
29
1261
   03F7-03FF
30
 
 
31
1262
   0487
32
 
 
33
1263
   04CF
34
 
 
35
1264
   04F6-04F7
36
 
 
37
1265
   04FA-04FF
38
 
 
39
1266
   0510-0530
40
 
 
41
1267
   0557-0558
42
 
 
43
1268
   0560
44
 
 
45
1269
   0588
46
 
 
47
1270
   058B-0590
48
 
 
49
1271
   05A2
50
 
 
51
1272
   05BA
52
 
 
53
1273
   05C5-05CF
54
 
 
55
1274
   05EB-05EF
56
 
 
57
1275
   05F5-060B
58
 
 
59
1276
   060D-061A
60
 
 
61
1277
   061C-061E
62
 
 
63
1278
   0620
64
 
 
65
1279
   063B-063F
66
 
 
67
1280
   0656-065F
68
 
 
69
1281
   06EE-06EF
70
 
 
71
1282
   06FF
72
 
 
73
1283
   070E
74
 
 
75
1284
   072D-072F
76
 
 
77
1285
   074B-077F
78
 
 
79
1286
   07B2-0900
80
1287
 
81
1288
 
82
1289
 
83
 
 
84
 
 
85
 
 
86
 
 
 
1290
Hoffman & Blanchet          Standards Track                    [Page 23]
87
1291
 
88
 
 
89
 
 
90
 
 
 
1292
RFC 3454        Preparation of Internationalized Strings   December 2002
91
1293
 
92
1294
 
93
1295
   0904
94
 
 
95
1296
   093A-093B
96
 
 
97
1297
   094E-094F
98
 
 
99
1298
   0955-0957
100
 
 
101
1299
   0971-0980
102
 
 
103
1300
   0984
104
 
 
105
1301
   098D-098E
106
 
 
107
1302
   0991-0992
108
 
 
109
1303
   09A9
110
 
 
111
1304
   09B1
112
 
 
113
1305
   09B3-09B5
114
 
 
115
1306
   09BA-09BB
116
 
 
117
1307
   09BD
118
 
 
119
1308
   09C5-09C6
120
 
 
121
1309
   09C9-09CA
122
 
 
123
1310
   09CE-09D6
124
 
 
125
1311
   09D8-09DB
126
 
 
127
1312
   09DE
128
 
 
129
1313
   09E4-09E5
130
 
 
131
1314
   09FB-0A01
132
 
 
133
1315
   0A03-0A04
134
 
 
135
1316
   0A0B-0A0E
136
 
 
137
1317
   0A11-0A12
138
 
 
139
1318
   0A29
140
 
 
141
1319
   0A31
142
 
 
143
1320
   0A34
144
 
 
145
1321
   0A37
146
 
 
147
1322
   0A3A-0A3B
148
 
 
149
1323
   0A3D
150
 
 
151
1324
   0A43-0A46
152
 
 
153
1325
   0A49-0A4A
154
 
 
155
1326
   0A4E-0A58
156
 
 
157
1327
   0A5D
158
 
 
159
1328
   0A5F-0A65
160
 
 
161
1329
   0A75-0A80
162
 
 
163
1330
   0A84
164
 
 
165
1331
   0A8C
166
 
 
167
1332
   0A8E
168
 
 
169
1333
   0A92
170
 
 
171
1334
   0AA9
172
 
 
173
1335
   0AB1
174
 
 
175
1336
   0AB4
176
 
 
177
1337
   0ABA-0ABB
178
 
 
179
1338
   0AC6
180
 
 
181
1339
   0ACA
182
 
 
183
1340
   0ACE-0ACF
184
 
 
185
1341
   0AD1-0ADF
186
 
 
187
1342
   0AE1-0AE5
188
1343
 
189
1344
 
190
1345
 
191
 
 
192
 
 
193
 
 
194
 
 
 
1346
Hoffman & Blanchet          Standards Track                    [Page 24]
195
1347
 
196
 
 
197
 
 
198
 
 
 
1348
RFC 3454        Preparation of Internationalized Strings   December 2002
199
1349
 
200
1350
 
201
1351
   0AF0-0B00
202
 
 
203
1352
   0B04
204
 
 
205
1353
   0B0D-0B0E
206
 
 
207
1354
   0B11-0B12
208
 
 
209
1355
   0B29
210
 
 
211
1356
   0B31
212
 
 
213
1357
   0B34-0B35
214
 
 
215
1358
   0B3A-0B3B
216
 
 
217
1359
   0B44-0B46
218
 
 
219
1360
   0B49-0B4A
220
 
 
221
1361
   0B4E-0B55
222
 
 
223
1362
   0B58-0B5B
224
 
 
225
1363
   0B5E
226
 
 
227
1364
   0B62-0B65
228
 
 
229
1365
   0B71-0B81
230
 
 
231
1366
   0B84
232
 
 
233
1367
   0B8B-0B8D
234
 
 
235
1368
   0B91
236
 
 
237
1369
   0B96-0B98
238
 
 
239
1370
   0B9B
240
 
 
241
1371
   0B9D
242
 
 
243
1372
   0BA0-0BA2
244
 
 
245
1373
   0BA5-0BA7
246
 
 
247
1374
   0BAB-0BAD
248
 
 
249
1375
   0BB6
250
 
 
251
1376
   0BBA-0BBD
252
 
 
253
1377
   0BC3-0BC5
254
 
 
255
1378
   0BC9
256
 
 
257
1379
   0BCE-0BD6
258
 
 
259
1380
   0BD8-0BE6
260
 
 
261
1381
   0BF3-0C00
262
 
 
263
1382
   0C04
264
 
 
265
1383
   0C0D
266
 
 
267
1384
   0C11
268
 
 
269
1385
   0C29
270
 
 
271
1386
   0C34
272
 
 
273
1387
   0C3A-0C3D
274
 
 
275
1388
   0C45
276
 
 
277
1389
   0C49
278
 
 
279
1390
   0C4E-0C54
280
 
 
281
1391
   0C57-0C5F
282
 
 
283
1392
   0C62-0C65
284
 
 
285
1393
   0C70-0C81
286
 
 
287
1394
   0C84
288
 
 
289
1395
   0C8D
290
 
 
291
1396
   0C91
292
 
 
293
1397
   0CA9
294
 
 
295
1398
   0CB4
296
1399
 
297
1400
 
298
1401
 
299
 
 
300
 
 
301
 
 
302
 
 
 
1402
Hoffman & Blanchet          Standards Track                    [Page 25]
303
1403
 
304
 
 
305
 
 
306
 
 
 
1404
RFC 3454        Preparation of Internationalized Strings   December 2002
307
1405
 
308
1406
 
309
1407
   0CBA-0CBD
310
 
 
311
1408
   0CC5
312
 
 
313
1409
   0CC9
314
 
 
315
1410
   0CCE-0CD4
316
 
 
317
1411
   0CD7-0CDD
318
 
 
319
1412
   0CDF
320
 
 
321
1413
   0CE2-0CE5
322
 
 
323
1414
   0CF0-0D01
324
 
 
325
1415
   0D04
326
 
 
327
1416
   0D0D
328
 
 
329
1417
   0D11
330
 
 
331
1418
   0D29
332
 
 
333
1419
   0D3A-0D3D
334
 
 
335
1420
   0D44-0D45
336
 
 
337
1421
   0D49
338
 
 
339
1422
   0D4E-0D56
340
 
 
341
1423
   0D58-0D5F
342
 
 
343
1424
   0D62-0D65
344
 
 
345
1425
   0D70-0D81
346
 
 
347
1426
   0D84
348
 
 
349
1427
   0D97-0D99
350
 
 
351
1428
   0DB2
352
 
 
353
1429
   0DBC
354
 
 
355
1430
   0DBE-0DBF
356
 
 
357
1431
   0DC7-0DC9
358
 
 
359
1432
   0DCB-0DCE
360
 
 
361
1433
   0DD5
362
 
 
363
1434
   0DD7
364
 
 
365
1435
   0DE0-0DF1
366
 
 
367
1436
   0DF5-0E00
368
 
 
369
1437
   0E3B-0E3E
370
 
 
371
1438
   0E5C-0E80
372
 
 
373
1439
   0E83
374
 
 
375
1440
   0E85-0E86
376
 
 
377
1441
   0E89
378
 
 
379
1442
   0E8B-0E8C
380
 
 
381
1443
   0E8E-0E93
382
 
 
383
1444
   0E98
384
 
 
385
1445
   0EA0
386
 
 
387
1446
   0EA4
388
 
 
389
1447
   0EA6
390
 
 
391
1448
   0EA8-0EA9
392
 
 
393
1449
   0EAC
394
 
 
395
1450
   0EBA
396
 
 
397
1451
   0EBE-0EBF
398
 
 
399
1452
   0EC5
400
 
 
401
1453
   0EC7
402
 
 
403
1454
   0ECE-0ECF
404
1455
 
405
1456
 
406
1457
 
407
 
 
408
 
 
409
 
 
410
 
 
 
1458
Hoffman & Blanchet          Standards Track                    [Page 26]
411
1459
 
412
 
 
413
 
 
414
 
 
 
1460
RFC 3454        Preparation of Internationalized Strings   December 2002
415
1461
 
416
1462
 
417
1463
   0EDA-0EDB
418
 
 
419
1464
   0EDE-0EFF
420
 
 
421
1465
   0F48
422
 
 
423
1466
   0F6B-0F70
424
 
 
425
1467
   0F8C-0F8F
426
 
 
427
1468
   0F98
428
 
 
429
1469
   0FBD
430
 
 
431
1470
   0FCD-0FCE
432
 
 
433
1471
   0FD0-0FFF
434
 
 
435
1472
   1022
436
 
 
437
1473
   1028
438
 
 
439
1474
   102B
440
 
 
441
1475
   1033-1035
442
 
 
443
1476
   103A-103F
444
 
 
445
1477
   105A-109F
446
 
 
447
1478
   10C6-10CF
448
 
 
449
1479
   10F9-10FA
450
 
 
451
1480
   10FC-10FF
452
 
 
453
1481
   115A-115E
454
 
 
455
1482
   11A3-11A7
456
 
 
457
1483
   11FA-11FF
458
 
 
459
1484
   1207
460
 
 
461
1485
   1247
462
 
 
463
1486
   1249
464
 
 
465
1487
   124E-124F
466
 
 
467
1488
   1257
468
 
 
469
1489
   1259
470
 
 
471
1490
   125E-125F
472
 
 
473
1491
   1287
474
 
 
475
1492
   1289
476
 
 
477
1493
   128E-128F
478
 
 
479
1494
   12AF
480
 
 
481
1495
   12B1
482
 
 
483
1496
   12B6-12B7
484
 
 
485
1497
   12BF
486
 
 
487
1498
   12C1
488
 
 
489
1499
   12C6-12C7
490
 
 
491
1500
   12CF
492
 
 
493
1501
   12D7
494
 
 
495
1502
   12EF
496
 
 
497
1503
   130F
498
 
 
499
1504
   1311
500
 
 
501
1505
   1316-1317
502
 
 
503
1506
   131F
504
 
 
505
1507
   1347
506
 
 
507
1508
   135B-1360
508
 
 
509
1509
   137D-139F
510
 
 
511
1510
   13F5-1400
512
1511
 
513
1512
 
514
1513
 
515
 
 
516
 
 
517
 
 
518
 
 
 
1514
Hoffman & Blanchet          Standards Track                    [Page 27]
519
1515
 
520
 
 
521
 
 
522
 
 
 
1516
RFC 3454        Preparation of Internationalized Strings   December 2002
523
1517
 
524
1518
 
525
1519
   1677-167F
526
 
 
527
1520
   169D-169F
528
 
 
529
1521
   16F1-16FF
530
 
 
531
1522
   170D
532
 
 
533
1523
   1715-171F
534
 
 
535
1524
   1737-173F
536
 
 
537
1525
   1754-175F
538
 
 
539
1526
   176D
540
 
 
541
1527
   1771
542
 
 
543
1528
   1774-177F
544
 
 
545
1529
   17DD-17DF
546
 
 
547
1530
   17EA-17FF
548
 
 
549
1531
   180F
550
 
 
551
1532
   181A-181F
552
 
 
553
1533
   1878-187F
554
 
 
555
1534
   18AA-1DFF
556
 
 
557
1535
   1E9C-1E9F
558
 
 
559
1536
   1EFA-1EFF
560
 
 
561
1537
   1F16-1F17
562
 
 
563
1538
   1F1E-1F1F
564
 
 
565
1539
   1F46-1F47
566
 
 
567
1540
   1F4E-1F4F
568
 
 
569
1541
   1F58
570
 
 
571
1542
   1F5A
572
 
 
573
1543
   1F5C
574
 
 
575
1544
   1F5E
576
 
 
577
1545
   1F7E-1F7F
578
 
 
579
1546
   1FB5
580
 
 
581
1547
   1FC5
582
 
 
583
1548
   1FD4-1FD5
584
 
 
585
1549
   1FDC
586
 
 
587
1550
   1FF0-1FF1
588
 
 
589
1551
   1FF5
590
 
 
591
1552
   1FFF
592
 
 
593
1553
   2053-2056
594
 
 
595
1554
   2058-205E
596
 
 
597
1555
   2064-2069
598
 
 
599
1556
   2072-2073
600
 
 
601
1557
   208F-209F
602
 
 
603
1558
   20B2-20CF
604
 
 
605
1559
   20EB-20FF
606
 
 
607
1560
   213B-213C
608
 
 
609
1561
   214C-2152
610
 
 
611
1562
   2184-218F
612
 
 
613
1563
   23CF-23FF
614
 
 
615
1564
   2427-243F
616
 
 
617
1565
   244B-245F
618
 
 
619
1566
   24FF
620
1567
 
621
1568
 
622
1569
 
623
 
 
624
 
 
625
 
 
626
 
 
 
1570
Hoffman & Blanchet          Standards Track                    [Page 28]
627
1571
 
628
 
 
629
 
 
630
 
 
 
1572
RFC 3454        Preparation of Internationalized Strings   December 2002
631
1573
 
632
1574
 
633
1575
   2614-2615
634
 
 
635
1576
   2618
636
 
 
637
1577
   267E-267F
638
 
 
639
1578
   268A-2700
640
 
 
641
1579
   2705
642
 
 
643
1580
   270A-270B
644
 
 
645
1581
   2728
646
 
 
647
1582
   274C
648
 
 
649
1583
   274E
650
 
 
651
1584
   2753-2755
652
 
 
653
1585
   2757
654
 
 
655
1586
   275F-2760
656
 
 
657
1587
   2795-2797
658
 
 
659
1588
   27B0
660
 
 
661
1589
   27BF-27CF
662
 
 
663
1590
   27EC-27EF
664
 
 
665
1591
   2B00-2E7F
666
 
 
667
1592
   2E9A
668
 
 
669
1593
   2EF4-2EFF
670
 
 
671
1594
   2FD6-2FEF
672
 
 
673
1595
   2FFC-2FFF
674
 
 
675
1596
   3040
676
 
 
677
1597
   3097-3098
678
 
 
679
1598
   3100-3104
680
 
 
681
1599
   312D-3130
682
 
 
683
1600
   318F
684
 
 
685
1601
   31B8-31EF
686
 
 
687
1602
   321D-321F
688
 
 
689
1603
   3244-3250
690
 
 
691
1604
   327C-327E
692
 
 
693
1605
   32CC-32CF
694
 
 
695
1606
   32FF
696
 
 
697
1607
   3377-337A
698
 
 
699
1608
   33DE-33DF
700
 
 
701
1609
   33FF
702
 
 
703
1610
   4DB6-4DFF
704
 
 
705
1611
   9FA6-9FFF
706
 
 
707
1612
   A48D-A48F
708
 
 
709
1613
   A4C7-ABFF
710
 
 
711
1614
   D7A4-D7FF
712
 
 
713
1615
   FA2E-FA2F
714
 
 
715
1616
   FA6B-FAFF
716
 
 
717
1617
   FB07-FB12
718
 
 
719
1618
   FB18-FB1C
720
 
 
721
1619
   FB37
722
 
 
723
1620
   FB3D
724
 
 
725
1621
   FB3F
726
 
 
727
1622
   FB42
728
1623
 
729
1624
 
730
1625
 
731
 
 
732
 
 
733
 
 
734
 
 
 
1626
Hoffman & Blanchet          Standards Track                    [Page 29]
735
1627
 
736
 
 
737
 
 
738
 
 
 
1628
RFC 3454        Preparation of Internationalized Strings   December 2002
739
1629
 
740
1630
 
741
1631
   FB45
742
 
 
743
1632
   FBB2-FBD2
744
 
 
745
1633
   FD40-FD4F
746
 
 
747
1634
   FD90-FD91
748
 
 
749
1635
   FDC8-FDCF
750
 
 
751
1636
   FDFD-FDFF
752
 
 
753
1637
   FE10-FE1F
754
 
 
755
1638
   FE24-FE2F
756
 
 
757
1639
   FE47-FE48
758
 
 
759
1640
   FE53
760
 
 
761
1641
   FE67
762
 
 
763
1642
   FE6C-FE6F
764
 
 
765
1643
   FE75
766
 
 
767
1644
   FEFD-FEFE
768
 
 
769
1645
   FF00
770
 
 
771
1646
   FFBF-FFC1
772
 
 
773
1647
   FFC8-FFC9
774
 
 
775
1648
   FFD0-FFD1
776
 
 
777
1649
   FFD8-FFD9
778
 
 
779
1650
   FFDD-FFDF
780
 
 
781
1651
   FFE7
782
 
 
783
1652
   FFEF-FFF8
784
 
 
785
1653
   10000-102FF
786
 
 
787
1654
   1031F
788
 
 
789
1655
   10324-1032F
790
 
 
791
1656
   1034B-103FF
792
 
 
793
1657
   10426-10427
794
 
 
795
1658
   1044E-1CFFF
796
 
 
797
1659
   1D0F6-1D0FF
798
 
 
799
1660
   1D127-1D129
800
 
 
801
1661
   1D1DE-1D3FF
802
 
 
803
1662
   1D455
804
 
 
805
1663
   1D49D
806
 
 
807
1664
   1D4A0-1D4A1
808
 
 
809
1665
   1D4A3-1D4A4
810
 
 
811
1666
   1D4A7-1D4A8
812
 
 
813
1667
   1D4AD
814
 
 
815
1668
   1D4BA
816
 
 
817
1669
   1D4BC
818
 
 
819
1670
   1D4C1
820
 
 
821
1671
   1D4C4
822
 
 
823
1672
   1D506
824
 
 
825
1673
   1D50B-1D50C
826
 
 
827
1674
   1D515
828
 
 
829
1675
   1D51D
830
 
 
831
1676
   1D53A
832
 
 
833
1677
   1D53F
834
 
 
835
1678
   1D545
836
1679
 
837
1680
 
838
1681
 
839
 
 
840
 
 
841
 
 
842
 
 
 
1682
Hoffman & Blanchet          Standards Track                    [Page 30]
843
1683
 
844
 
 
845
 
 
846
 
 
 
1684
RFC 3454        Preparation of Internationalized Strings   December 2002
847
1685
 
848
1686
 
849
1687
   1D547-1D549
850
 
 
851
1688
   1D551
852
 
 
853
1689
   1D6A4-1D6A7
854
 
 
855
1690
   1D7CA-1D7CD
856
 
 
857
1691
   1D800-1FFFD
858
 
 
859
1692
   2A6D7-2F7FF
860
 
 
861
1693
   2FA1E-2FFFD
862
 
 
863
1694
   30000-3FFFD
864
 
 
865
1695
   40000-4FFFD
866
 
 
867
1696
   50000-5FFFD
868
 
 
869
1697
   60000-6FFFD
870
 
 
871
1698
   70000-7FFFD
872
 
 
873
1699
   80000-8FFFD
874
 
 
875
1700
   90000-9FFFD
876
 
 
877
1701
   A0000-AFFFD
878
 
 
879
1702
   B0000-BFFFD
880
 
 
881
1703
   C0000-CFFFD
882
 
 
883
1704
   D0000-DFFFD
884
 
 
885
1705
   E0000
886
 
 
887
1706
   E0002-E001F
888
 
 
889
1707
   E0080-EFFFD
890
 
 
891
1708
   ----- End Table A.1 -----
892
1709
 
 
1710
B. Mapping Tables
 
1711
 
 
1712
   The following is the mapping table from section 3.  The table has
 
1713
   three columns:
 
1714
 
 
1715
   - the code point that is mapped from
 
1716
   - the zero or more code points that it is mapped to
 
1717
   - the reason for the mapping
 
1718
 
 
1719
   The columns are separated by semicolons.  Note that the second column
 
1720
   may be empty, or it may have one code point, or it may have more than
 
1721
   one code point, with each code point separated by a space.
 
1722
 
 
1723
B.1 Commonly mapped to nothing
 
1724
 
893
1725
   ----- Start Table B.1 -----
894
 
 
895
1726
   00AD; ; Map to nothing
896
 
 
897
1727
   034F; ; Map to nothing
898
 
 
899
1728
   1806; ; Map to nothing
900
 
 
901
1729
   180B; ; Map to nothing
902
 
 
903
1730
   180C; ; Map to nothing
904
 
 
905
1731
   180D; ; Map to nothing
906
 
 
907
1732
   200B; ; Map to nothing
908
 
 
909
1733
   200C; ; Map to nothing
910
 
 
911
1734
   200D; ; Map to nothing
912
1735
 
913
1736
 
914
1737
 
915
 
 
916
 
 
917
 
 
918
 
 
 
1738
Hoffman & Blanchet          Standards Track                    [Page 31]
919
1739
 
920
 
 
921
 
 
922
 
 
 
1740
RFC 3454        Preparation of Internationalized Strings   December 2002
923
1741
 
924
1742
 
925
1743
   2060; ; Map to nothing
926
 
 
927
1744
   FE00; ; Map to nothing
928
 
 
929
1745
   FE01; ; Map to nothing
930
 
 
931
1746
   FE02; ; Map to nothing
932
 
 
933
1747
   FE03; ; Map to nothing
934
 
 
935
1748
   FE04; ; Map to nothing
936
 
 
937
1749
   FE05; ; Map to nothing
938
 
 
939
1750
   FE06; ; Map to nothing
940
 
 
941
1751
   FE07; ; Map to nothing
942
 
 
943
1752
   FE08; ; Map to nothing
944
 
 
945
1753
   FE09; ; Map to nothing
946
 
 
947
1754
   FE0A; ; Map to nothing
948
 
 
949
1755
   FE0B; ; Map to nothing
950
 
 
951
1756
   FE0C; ; Map to nothing
952
 
 
953
1757
   FE0D; ; Map to nothing
954
 
 
955
1758
   FE0E; ; Map to nothing
956
 
 
957
1759
   FE0F; ; Map to nothing
958
 
 
959
1760
   FEFF; ; Map to nothing
960
 
 
961
1761
   ----- End Table B.1 -----
962
1762
 
 
1763
B.2 Mapping for case-folding used with NFKC
 
1764
 
963
1765
   ----- Start Table B.2 -----
964
 
 
965
1766
   0041; 0061; Case map
966
 
 
967
1767
   0042; 0062; Case map
968
 
 
969
1768
   0043; 0063; Case map
970
 
 
971
1769
   0044; 0064; Case map
972
 
 
973
1770
   0045; 0065; Case map
974
 
 
975
1771
   0046; 0066; Case map
976
 
 
977
1772
   0047; 0067; Case map
978
 
 
979
1773
   0048; 0068; Case map
980
 
 
981
1774
   0049; 0069; Case map
982
 
 
983
1775
   004A; 006A; Case map
984
 
 
985
1776
   004B; 006B; Case map
986
 
 
987
1777
   004C; 006C; Case map
988
 
 
989
1778
   004D; 006D; Case map
990
 
 
991
1779
   004E; 006E; Case map
992
 
 
993
1780
   004F; 006F; Case map
994
 
 
995
1781
   0050; 0070; Case map
996
 
 
997
1782
   0051; 0071; Case map
998
 
 
999
1783
   0052; 0072; Case map
1000
 
 
1001
1784
   0053; 0073; Case map
1002
 
 
1003
1785
   0054; 0074; Case map
1004
 
 
1005
1786
   0055; 0075; Case map
1006
 
 
1007
1787
   0056; 0076; Case map
1008
 
 
1009
1788
   0057; 0077; Case map
1010
 
 
1011
1789
   0058; 0078; Case map
1012
 
 
1013
1790
   0059; 0079; Case map
1014
1791
 
1015
1792
 
1016
1793
 
1017
 
 
1018
 
 
1019
 
 
1020
 
 
 
1794
Hoffman & Blanchet          Standards Track                    [Page 32]
1021
1795
 
1022
 
 
1023
 
 
1024
 
 
 
1796
RFC 3454        Preparation of Internationalized Strings   December 2002
1025
1797
 
1026
1798
 
1027
1799
   005A; 007A; Case map
1028
 
 
1029
1800
   00B5; 03BC; Case map
1030
 
 
1031
1801
   00C0; 00E0; Case map
1032
 
 
1033
1802
   00C1; 00E1; Case map
1034
 
 
1035
1803
   00C2; 00E2; Case map
1036
 
 
1037
1804
   00C3; 00E3; Case map
1038
 
 
1039
1805
   00C4; 00E4; Case map
1040
 
 
1041
1806
   00C5; 00E5; Case map
1042
 
 
1043
1807
   00C6; 00E6; Case map
1044
 
 
1045
1808
   00C7; 00E7; Case map
1046
 
 
1047
1809
   00C8; 00E8; Case map
1048
 
 
1049
1810
   00C9; 00E9; Case map
1050
 
 
1051
1811
   00CA; 00EA; Case map
1052
 
 
1053
1812
   00CB; 00EB; Case map
1054
 
 
1055
1813
   00CC; 00EC; Case map
1056
 
 
1057
1814
   00CD; 00ED; Case map
1058
 
 
1059
1815
   00CE; 00EE; Case map
1060
 
 
1061
1816
   00CF; 00EF; Case map
1062
 
 
1063
1817
   00D0; 00F0; Case map
1064
 
 
1065
1818
   00D1; 00F1; Case map
1066
 
 
1067
1819
   00D2; 00F2; Case map
1068
 
 
1069
1820
   00D3; 00F3; Case map
1070
 
 
1071
1821
   00D4; 00F4; Case map
1072
 
 
1073
1822
   00D5; 00F5; Case map
1074
 
 
1075
1823
   00D6; 00F6; Case map
1076
 
 
1077
1824
   00D8; 00F8; Case map
1078
 
 
1079
1825
   00D9; 00F9; Case map
1080
 
 
1081
1826
   00DA; 00FA; Case map
1082
 
 
1083
1827
   00DB; 00FB; Case map
1084
 
 
1085
1828
   00DC; 00FC; Case map
1086
 
 
1087
1829
   00DD; 00FD; Case map
1088
 
 
1089
1830
   00DE; 00FE; Case map
1090
 
 
1091
1831
   00DF; 0073 0073; Case map
1092
 
 
1093
1832
   0100; 0101; Case map
1094
 
 
1095
1833
   0102; 0103; Case map
1096
 
 
1097
1834
   0104; 0105; Case map
1098
 
 
1099
1835
   0106; 0107; Case map
1100
 
 
1101
1836
   0108; 0109; Case map
1102
 
 
1103
1837
   010A; 010B; Case map
1104
 
 
1105
1838
   010C; 010D; Case map
1106
 
 
1107
1839
   010E; 010F; Case map
1108
 
 
1109
1840
   0110; 0111; Case map
1110
 
 
1111
1841
   0112; 0113; Case map
1112
 
 
1113
1842
   0114; 0115; Case map
1114
 
 
1115
1843
   0116; 0117; Case map
1116
 
 
1117
1844
   0118; 0119; Case map
1118
 
 
1119
1845
   011A; 011B; Case map
1120
 
 
1121
1846
   011C; 011D; Case map
1122
1847
 
1123
1848
 
1124
1849
 
1125
 
 
1126
 
 
1127
 
 
1128
 
 
 
1850
Hoffman & Blanchet          Standards Track                    [Page 33]
1129
1851
 
1130
 
 
1131
 
 
1132
 
 
 
1852
RFC 3454        Preparation of Internationalized Strings   December 2002
1133
1853
 
1134
1854
 
1135
1855
   011E; 011F; Case map
1136
 
 
1137
1856
   0120; 0121; Case map
1138
 
 
1139
1857
   0122; 0123; Case map
1140
 
 
1141
1858
   0124; 0125; Case map
1142
 
 
1143
1859
   0126; 0127; Case map
1144
 
 
1145
1860
   0128; 0129; Case map
1146
 
 
1147
1861
   012A; 012B; Case map
1148
 
 
1149
1862
   012C; 012D; Case map
1150
 
 
1151
1863
   012E; 012F; Case map
1152
 
 
1153
1864
   0130; 0069 0307; Case map
1154
 
 
1155
1865
   0132; 0133; Case map
1156
 
 
1157
1866
   0134; 0135; Case map
1158
 
 
1159
1867
   0136; 0137; Case map
1160
 
 
1161
1868
   0139; 013A; Case map
1162
 
 
1163
1869
   013B; 013C; Case map
1164
 
 
1165
1870
   013D; 013E; Case map
1166
 
 
1167
1871
   013F; 0140; Case map
1168
 
 
1169
1872
   0141; 0142; Case map
1170
 
 
1171
1873
   0143; 0144; Case map
1172
 
 
1173
1874
   0145; 0146; Case map
1174
 
 
1175
1875
   0147; 0148; Case map
1176
 
 
1177
1876
   0149; 02BC 006E; Case map
1178
 
 
1179
1877
   014A; 014B; Case map
1180
 
 
1181
1878
   014C; 014D; Case map
1182
 
 
1183
1879
   014E; 014F; Case map
1184
 
 
1185
1880
   0150; 0151; Case map
1186
 
 
1187
1881
   0152; 0153; Case map
1188
 
 
1189
1882
   0154; 0155; Case map
1190
 
 
1191
1883
   0156; 0157; Case map
1192
 
 
1193
1884
   0158; 0159; Case map
1194
 
 
1195
1885
   015A; 015B; Case map
1196
 
 
1197
1886
   015C; 015D; Case map
1198
 
 
1199
1887
   015E; 015F; Case map
1200
 
 
1201
1888
   0160; 0161; Case map
1202
 
 
1203
1889
   0162; 0163; Case map
1204
 
 
1205
1890
   0164; 0165; Case map
1206
 
 
1207
1891
   0166; 0167; Case map
1208
 
 
1209
1892
   0168; 0169; Case map
1210
 
 
1211
1893
   016A; 016B; Case map
1212
 
 
1213
1894
   016C; 016D; Case map
1214
 
 
1215
1895
   016E; 016F; Case map
1216
 
 
1217
1896
   0170; 0171; Case map
1218
 
 
1219
1897
   0172; 0173; Case map
1220
 
 
1221
1898
   0174; 0175; Case map
1222
 
 
1223
1899
   0176; 0177; Case map
1224
 
 
1225
1900
   0178; 00FF; Case map
1226
 
 
1227
1901
   0179; 017A; Case map
1228
 
 
1229
1902
   017B; 017C; Case map
1230
1903
 
1231
1904
 
1232
1905
 
1233
 
 
1234
 
 
1235
 
 
1236
 
 
 
1906
Hoffman & Blanchet          Standards Track                    [Page 34]
1237
1907
 
1238
 
 
1239
 
 
1240
 
 
 
1908
RFC 3454        Preparation of Internationalized Strings   December 2002
1241
1909
 
1242
1910
 
1243
1911
   017D; 017E; Case map
1244
 
 
1245
1912
   017F; 0073; Case map
1246
 
 
1247
1913
   0181; 0253; Case map
1248
 
 
1249
1914
   0182; 0183; Case map
1250
 
 
1251
1915
   0184; 0185; Case map
1252
 
 
1253
1916
   0186; 0254; Case map
1254
 
 
1255
1917
   0187; 0188; Case map
1256
 
 
1257
1918
   0189; 0256; Case map
1258
 
 
1259
1919
   018A; 0257; Case map
1260
 
 
1261
1920
   018B; 018C; Case map
1262
 
 
1263
1921
   018E; 01DD; Case map
1264
 
 
1265
1922
   018F; 0259; Case map
1266
 
 
1267
1923
   0190; 025B; Case map
1268
 
 
1269
1924
   0191; 0192; Case map
1270
 
 
1271
1925
   0193; 0260; Case map
1272
 
 
1273
1926
   0194; 0263; Case map
1274
 
 
1275
1927
   0196; 0269; Case map
1276
 
 
1277
1928
   0197; 0268; Case map
1278
 
 
1279
1929
   0198; 0199; Case map
1280
 
 
1281
1930
   019C; 026F; Case map
1282
 
 
1283
1931
   019D; 0272; Case map
1284
 
 
1285
1932
   019F; 0275; Case map
1286
 
 
1287
1933
   01A0; 01A1; Case map
1288
 
 
1289
1934
   01A2; 01A3; Case map
1290
 
 
1291
1935
   01A4; 01A5; Case map
1292
 
 
1293
1936
   01A6; 0280; Case map
1294
 
 
1295
1937
   01A7; 01A8; Case map
1296
 
 
1297
1938
   01A9; 0283; Case map
1298
 
 
1299
1939
   01AC; 01AD; Case map
1300
 
 
1301
1940
   01AE; 0288; Case map
1302
 
 
1303
1941
   01AF; 01B0; Case map
1304
 
 
1305
1942
   01B1; 028A; Case map
1306
 
 
1307
1943
   01B2; 028B; Case map
1308
 
 
1309
1944
   01B3; 01B4; Case map
1310
 
 
1311
1945
   01B5; 01B6; Case map
1312
 
 
1313
1946
   01B7; 0292; Case map
1314
 
 
1315
1947
   01B8; 01B9; Case map
1316
 
 
1317
1948
   01BC; 01BD; Case map
1318
 
 
1319
1949
   01C4; 01C6; Case map
1320
 
 
1321
1950
   01C5; 01C6; Case map
1322
 
 
1323
1951
   01C7; 01C9; Case map
1324
 
 
1325
1952
   01C8; 01C9; Case map
1326
 
 
1327
1953
   01CA; 01CC; Case map
1328
 
 
1329
1954
   01CB; 01CC; Case map
1330
 
 
1331
1955
   01CD; 01CE; Case map
1332
 
 
1333
1956
   01CF; 01D0; Case map
1334
 
 
1335
1957
   01D1; 01D2; Case map
1336
 
 
1337
1958
   01D3; 01D4; Case map
1338
1959
 
1339
1960
 
1340
1961
 
1341
 
 
1342
 
 
1343
 
 
1344
 
 
 
1962
Hoffman & Blanchet          Standards Track                    [Page 35]
1345
1963
 
1346
 
 
1347
 
 
1348
 
 
 
1964
RFC 3454        Preparation of Internationalized Strings   December 2002
1349
1965
 
1350
1966
 
1351
1967
   01D5; 01D6; Case map
1352
 
 
1353
1968
   01D7; 01D8; Case map
1354
 
 
1355
1969
   01D9; 01DA; Case map
1356
 
 
1357
1970
   01DB; 01DC; Case map
1358
 
 
1359
1971
   01DE; 01DF; Case map
1360
 
 
1361
1972
   01E0; 01E1; Case map
1362
 
 
1363
1973
   01E2; 01E3; Case map
1364
 
 
1365
1974
   01E4; 01E5; Case map
1366
 
 
1367
1975
   01E6; 01E7; Case map
1368
 
 
1369
1976
   01E8; 01E9; Case map
1370
 
 
1371
1977
   01EA; 01EB; Case map
1372
 
 
1373
1978
   01EC; 01ED; Case map
1374
 
 
1375
1979
   01EE; 01EF; Case map
1376
 
 
1377
1980
   01F0; 006A 030C; Case map
1378
 
 
1379
1981
   01F1; 01F3; Case map
1380
 
 
1381
1982
   01F2; 01F3; Case map
1382
 
 
1383
1983
   01F4; 01F5; Case map
1384
 
 
1385
1984
   01F6; 0195; Case map
1386
 
 
1387
1985
   01F7; 01BF; Case map
1388
 
 
1389
1986
   01F8; 01F9; Case map
1390
 
 
1391
1987
   01FA; 01FB; Case map
1392
 
 
1393
1988
   01FC; 01FD; Case map
1394
 
 
1395
1989
   01FE; 01FF; Case map
1396
 
 
1397
1990
   0200; 0201; Case map
1398
 
 
1399
1991
   0202; 0203; Case map
1400
 
 
1401
1992
   0204; 0205; Case map
1402
 
 
1403
1993
   0206; 0207; Case map
1404
 
 
1405
1994
   0208; 0209; Case map
1406
 
 
1407
1995
   020A; 020B; Case map
1408
 
 
1409
1996
   020C; 020D; Case map
1410
 
 
1411
1997
   020E; 020F; Case map
1412
 
 
1413
1998
   0210; 0211; Case map
1414
 
 
1415
1999
   0212; 0213; Case map
1416
 
 
1417
2000
   0214; 0215; Case map
1418
 
 
1419
2001
   0216; 0217; Case map
1420
 
 
1421
2002
   0218; 0219; Case map
1422
 
 
1423
2003
   021A; 021B; Case map
1424
 
 
1425
2004
   021C; 021D; Case map
1426
 
 
1427
2005
   021E; 021F; Case map
1428
 
 
1429
2006
   0220; 019E; Case map
1430
 
 
1431
2007
   0222; 0223; Case map
1432
 
 
1433
2008
   0224; 0225; Case map
1434
 
 
1435
2009
   0226; 0227; Case map
1436
 
 
1437
2010
   0228; 0229; Case map
1438
 
 
1439
2011
   022A; 022B; Case map
1440
 
 
1441
2012
   022C; 022D; Case map
1442
 
 
1443
2013
   022E; 022F; Case map
1444
 
 
1445
2014
   0230; 0231; Case map
1446
2015
 
1447
2016
 
1448
2017
 
1449
 
 
1450
 
 
1451
 
 
1452
 
 
 
2018
Hoffman & Blanchet          Standards Track                    [Page 36]
1453
2019
 
1454
 
 
1455
 
 
1456
 
 
 
2020
RFC 3454        Preparation of Internationalized Strings   December 2002
1457
2021
 
1458
2022
 
1459
2023
   0232; 0233; Case map
1460
 
 
1461
2024
   0345; 03B9; Case map
1462
 
 
1463
2025
   037A; 0020 03B9; Additional folding
1464
 
 
1465
2026
   0386; 03AC; Case map
1466
 
 
1467
2027
   0388; 03AD; Case map
1468
 
 
1469
2028
   0389; 03AE; Case map
1470
 
 
1471
2029
   038A; 03AF; Case map
1472
 
 
1473
2030
   038C; 03CC; Case map
1474
 
 
1475
2031
   038E; 03CD; Case map
1476
 
 
1477
2032
   038F; 03CE; Case map
1478
 
 
1479
2033
   0390; 03B9 0308 0301; Case map
1480
 
 
1481
2034
   0391; 03B1; Case map
1482
 
 
1483
2035
   0392; 03B2; Case map
1484
 
 
1485
2036
   0393; 03B3; Case map
1486
 
 
1487
2037
   0394; 03B4; Case map
1488
 
 
1489
2038
   0395; 03B5; Case map
1490
 
 
1491
2039
   0396; 03B6; Case map
1492
 
 
1493
2040
   0397; 03B7; Case map
1494
 
 
1495
2041
   0398; 03B8; Case map
1496
 
 
1497
2042
   0399; 03B9; Case map
1498
 
 
1499
2043
   039A; 03BA; Case map
1500
 
 
1501
2044
   039B; 03BB; Case map
1502
 
 
1503
2045
   039C; 03BC; Case map
1504
 
 
1505
2046
   039D; 03BD; Case map
1506
 
 
1507
2047
   039E; 03BE; Case map
1508
 
 
1509
2048
   039F; 03BF; Case map
1510
 
 
1511
2049
   03A0; 03C0; Case map
1512
 
 
1513
2050
   03A1; 03C1; Case map
1514
 
 
1515
2051
   03A3; 03C3; Case map
1516
 
 
1517
2052
   03A4; 03C4; Case map
1518
 
 
1519
2053
   03A5; 03C5; Case map
1520
 
 
1521
2054
   03A6; 03C6; Case map
1522
 
 
1523
2055
   03A7; 03C7; Case map
1524
 
 
1525
2056
   03A8; 03C8; Case map
1526
 
 
1527
2057
   03A9; 03C9; Case map
1528
 
 
1529
2058
   03AA; 03CA; Case map
1530
 
 
1531
2059
   03AB; 03CB; Case map
1532
 
 
1533
2060
   03B0; 03C5 0308 0301; Case map
1534
 
 
1535
2061
   03C2; 03C3; Case map
1536
 
 
1537
2062
   03D0; 03B2; Case map
1538
 
 
1539
2063
   03D1; 03B8; Case map
1540
 
 
1541
2064
   03D2; 03C5; Additional folding
1542
 
 
1543
2065
   03D3; 03CD; Additional folding
1544
 
 
1545
2066
   03D4; 03CB; Additional folding
1546
 
 
1547
2067
   03D5; 03C6; Case map
1548
 
 
1549
2068
   03D6; 03C0; Case map
1550
 
 
1551
2069
   03D8; 03D9; Case map
1552
 
 
1553
2070
   03DA; 03DB; Case map
1554
2071
 
1555
2072
 
1556
2073
 
1557
 
 
1558
 
 
1559
 
 
1560
 
 
 
2074
Hoffman & Blanchet          Standards Track                    [Page 37]
1561
2075
 
1562
 
 
1563
 
 
1564
 
 
 
2076
RFC 3454        Preparation of Internationalized Strings   December 2002
1565
2077
 
1566
2078
 
1567
2079
   03DC; 03DD; Case map
1568
 
 
1569
2080
   03DE; 03DF; Case map
1570
 
 
1571
2081
   03E0; 03E1; Case map
1572
 
 
1573
2082
   03E2; 03E3; Case map
1574
 
 
1575
2083
   03E4; 03E5; Case map
1576
 
 
1577
2084
   03E6; 03E7; Case map
1578
 
 
1579
2085
   03E8; 03E9; Case map
1580
 
 
1581
2086
   03EA; 03EB; Case map
1582
 
 
1583
2087
   03EC; 03ED; Case map
1584
 
 
1585
2088
   03EE; 03EF; Case map
1586
 
 
1587
2089
   03F0; 03BA; Case map
1588
 
 
1589
2090
   03F1; 03C1; Case map
1590
 
 
1591
2091
   03F2; 03C3; Case map
1592
 
 
1593
2092
   03F4; 03B8; Case map
1594
 
 
1595
2093
   03F5; 03B5; Case map
1596
 
 
1597
2094
   0400; 0450; Case map
1598
 
 
1599
2095
   0401; 0451; Case map
1600
 
 
1601
2096
   0402; 0452; Case map
1602
 
 
1603
2097
   0403; 0453; Case map
1604
 
 
1605
2098
   0404; 0454; Case map
1606
 
 
1607
2099
   0405; 0455; Case map
1608
 
 
1609
2100
   0406; 0456; Case map
1610
 
 
1611
2101
   0407; 0457; Case map
1612
 
 
1613
2102
   0408; 0458; Case map
1614
 
 
1615
2103
   0409; 0459; Case map
1616
 
 
1617
2104
   040A; 045A; Case map
1618
 
 
1619
2105
   040B; 045B; Case map
1620
 
 
1621
2106
   040C; 045C; Case map
1622
 
 
1623
2107
   040D; 045D; Case map
1624
 
 
1625
2108
   040E; 045E; Case map
1626
 
 
1627
2109
   040F; 045F; Case map
1628
 
 
1629
2110
   0410; 0430; Case map
1630
 
 
1631
2111
   0411; 0431; Case map
1632
 
 
1633
2112
   0412; 0432; Case map
1634
 
 
1635
2113
   0413; 0433; Case map
1636
 
 
1637
2114
   0414; 0434; Case map
1638
 
 
1639
2115
   0415; 0435; Case map
1640
 
 
1641
2116
   0416; 0436; Case map
1642
 
 
1643
2117
   0417; 0437; Case map
1644
 
 
1645
2118
   0418; 0438; Case map
1646
 
 
1647
2119
   0419; 0439; Case map
1648
 
 
1649
2120
   041A; 043A; Case map
1650
 
 
1651
2121
   041B; 043B; Case map
1652
 
 
1653
2122
   041C; 043C; Case map
1654
 
 
1655
2123
   041D; 043D; Case map
1656
 
 
1657
2124
   041E; 043E; Case map
1658
 
 
1659
2125
   041F; 043F; Case map
1660
 
 
1661
2126
   0420; 0440; Case map
1662
2127
 
1663
2128
 
1664
2129
 
1665
 
 
1666
 
 
1667
 
 
1668
 
 
 
2130
Hoffman & Blanchet          Standards Track                    [Page 38]
1669
2131
 
1670
 
 
1671
 
 
1672
 
 
 
2132
RFC 3454        Preparation of Internationalized Strings   December 2002
1673
2133
 
1674
2134
 
1675
2135
   0421; 0441; Case map
1676
 
 
1677
2136
   0422; 0442; Case map
1678
 
 
1679
2137
   0423; 0443; Case map
1680
 
 
1681
2138
   0424; 0444; Case map
1682
 
 
1683
2139
   0425; 0445; Case map
1684
 
 
1685
2140
   0426; 0446; Case map
1686
 
 
1687
2141
   0427; 0447; Case map
1688
 
 
1689
2142
   0428; 0448; Case map
1690
 
 
1691
2143
   0429; 0449; Case map
1692
 
 
1693
2144
   042A; 044A; Case map
1694
 
 
1695
2145
   042B; 044B; Case map
1696
 
 
1697
2146
   042C; 044C; Case map
1698
 
 
1699
2147
   042D; 044D; Case map
1700
 
 
1701
2148
   042E; 044E; Case map
1702
 
 
1703
2149
   042F; 044F; Case map
1704
 
 
1705
2150
   0460; 0461; Case map
1706
 
 
1707
2151
   0462; 0463; Case map
1708
 
 
1709
2152
   0464; 0465; Case map
1710
 
 
1711
2153
   0466; 0467; Case map
1712
 
 
1713
2154
   0468; 0469; Case map
1714
 
 
1715
2155
   046A; 046B; Case map
1716
 
 
1717
2156
   046C; 046D; Case map
1718
 
 
1719
2157
   046E; 046F; Case map
1720
 
 
1721
2158
   0470; 0471; Case map
1722
 
 
1723
2159
   0472; 0473; Case map
1724
 
 
1725
2160
   0474; 0475; Case map
1726
 
 
1727
2161
   0476; 0477; Case map
1728
 
 
1729
2162
   0478; 0479; Case map
1730
 
 
1731
2163
   047A; 047B; Case map
1732
 
 
1733
2164
   047C; 047D; Case map
1734
 
 
1735
2165
   047E; 047F; Case map
1736
 
 
1737
2166
   0480; 0481; Case map
1738
 
 
1739
2167
   048A; 048B; Case map
1740
 
 
1741
2168
   048C; 048D; Case map
1742
 
 
1743
2169
   048E; 048F; Case map
1744
 
 
1745
2170
   0490; 0491; Case map
1746
 
 
1747
2171
   0492; 0493; Case map
1748
 
 
1749
2172
   0494; 0495; Case map
1750
 
 
1751
2173
   0496; 0497; Case map
1752
 
 
1753
2174
   0498; 0499; Case map
1754
 
 
1755
2175
   049A; 049B; Case map
1756
 
 
1757
2176
   049C; 049D; Case map
1758
 
 
1759
2177
   049E; 049F; Case map
1760
 
 
1761
2178
   04A0; 04A1; Case map
1762
 
 
1763
2179
   04A2; 04A3; Case map
1764
 
 
1765
2180
   04A4; 04A5; Case map
1766
 
 
1767
2181
   04A6; 04A7; Case map
1768
 
 
1769
2182
   04A8; 04A9; Case map
1770
2183
 
1771
2184
 
1772
2185
 
1773
 
 
1774
 
 
1775
 
 
1776
 
 
 
2186
Hoffman & Blanchet          Standards Track                    [Page 39]
1777
2187
 
1778
 
 
1779
 
 
1780
 
 
 
2188
RFC 3454        Preparation of Internationalized Strings   December 2002
1781
2189
 
1782
2190
 
1783
2191
   04AA; 04AB; Case map
1784
 
 
1785
2192
   04AC; 04AD; Case map
1786
 
 
1787
2193
   04AE; 04AF; Case map
1788
 
 
1789
2194
   04B0; 04B1; Case map
1790
 
 
1791
2195
   04B2; 04B3; Case map
1792
 
 
1793
2196
   04B4; 04B5; Case map
1794
 
 
1795
2197
   04B6; 04B7; Case map
1796
 
 
1797
2198
   04B8; 04B9; Case map
1798
 
 
1799
2199
   04BA; 04BB; Case map
1800
 
 
1801
2200
   04BC; 04BD; Case map
1802
 
 
1803
2201
   04BE; 04BF; Case map
1804
 
 
1805
2202
   04C1; 04C2; Case map
1806
 
 
1807
2203
   04C3; 04C4; Case map
1808
 
 
1809
2204
   04C5; 04C6; Case map
1810
 
 
1811
2205
   04C7; 04C8; Case map
1812
 
 
1813
2206
   04C9; 04CA; Case map
1814
 
 
1815
2207
   04CB; 04CC; Case map
1816
 
 
1817
2208
   04CD; 04CE; Case map
1818
 
 
1819
2209
   04D0; 04D1; Case map
1820
 
 
1821
2210
   04D2; 04D3; Case map
1822
 
 
1823
2211
   04D4; 04D5; Case map
1824
 
 
1825
2212
   04D6; 04D7; Case map
1826
 
 
1827
2213
   04D8; 04D9; Case map
1828
 
 
1829
2214
   04DA; 04DB; Case map
1830
 
 
1831
2215
   04DC; 04DD; Case map
1832
 
 
1833
2216
   04DE; 04DF; Case map
1834
 
 
1835
2217
   04E0; 04E1; Case map
1836
 
 
1837
2218
   04E2; 04E3; Case map
1838
 
 
1839
2219
   04E4; 04E5; Case map
1840
 
 
1841
2220
   04E6; 04E7; Case map
1842
 
 
1843
2221
   04E8; 04E9; Case map
1844
 
 
1845
2222
   04EA; 04EB; Case map
1846
 
 
1847
2223
   04EC; 04ED; Case map
1848
 
 
1849
2224
   04EE; 04EF; Case map
1850
 
 
1851
2225
   04F0; 04F1; Case map
1852
 
 
1853
2226
   04F2; 04F3; Case map
1854
 
 
1855
2227
   04F4; 04F5; Case map
1856
 
 
1857
2228
   04F8; 04F9; Case map
1858
 
 
1859
2229
   0500; 0501; Case map
1860
 
 
1861
2230
   0502; 0503; Case map
1862
 
 
1863
2231
   0504; 0505; Case map
1864
 
 
1865
2232
   0506; 0507; Case map
1866
 
 
1867
2233
   0508; 0509; Case map
1868
 
 
1869
2234
   050A; 050B; Case map
1870
 
 
1871
2235
   050C; 050D; Case map
1872
 
 
1873
2236
   050E; 050F; Case map
1874
 
 
1875
2237
   0531; 0561; Case map
1876
 
 
1877
2238
   0532; 0562; Case map
1878
2239
 
1879
2240
 
1880
2241
 
1881
 
 
1882
 
 
1883
 
 
1884
 
 
 
2242
Hoffman & Blanchet          Standards Track                    [Page 40]
1885
2243
 
1886
 
 
1887
 
 
1888
 
 
 
2244
RFC 3454        Preparation of Internationalized Strings   December 2002
1889
2245
 
1890
2246
 
1891
2247
   0533; 0563; Case map
1892
 
 
1893
2248
   0534; 0564; Case map
1894
 
 
1895
2249
   0535; 0565; Case map
1896
 
 
1897
2250
   0536; 0566; Case map
1898
 
 
1899
2251
   0537; 0567; Case map
1900
 
 
1901
2252
   0538; 0568; Case map
1902
 
 
1903
2253
   0539; 0569; Case map
1904
 
 
1905
2254
   053A; 056A; Case map
1906
 
 
1907
2255
   053B; 056B; Case map
1908
 
 
1909
2256
   053C; 056C; Case map
1910
 
 
1911
2257
   053D; 056D; Case map
1912
 
 
1913
2258
   053E; 056E; Case map
1914
 
 
1915
2259
   053F; 056F; Case map
1916
 
 
1917
2260
   0540; 0570; Case map
1918
 
 
1919
2261
   0541; 0571; Case map
1920
 
 
1921
2262
   0542; 0572; Case map
1922
 
 
1923
2263
   0543; 0573; Case map
1924
 
 
1925
2264
   0544; 0574; Case map
1926
 
 
1927
2265
   0545; 0575; Case map
1928
 
 
1929
2266
   0546; 0576; Case map
1930
 
 
1931
2267
   0547; 0577; Case map
1932
 
 
1933
2268
   0548; 0578; Case map
1934
 
 
1935
2269
   0549; 0579; Case map
1936
 
 
1937
2270
   054A; 057A; Case map
1938
 
 
1939
2271
   054B; 057B; Case map
1940
 
 
1941
2272
   054C; 057C; Case map
1942
 
 
1943
2273
   054D; 057D; Case map
1944
 
 
1945
2274
   054E; 057E; Case map
1946
 
 
1947
2275
   054F; 057F; Case map
1948
 
 
1949
2276
   0550; 0580; Case map
1950
 
 
1951
2277
   0551; 0581; Case map
1952
 
 
1953
2278
   0552; 0582; Case map
1954
 
 
1955
2279
   0553; 0583; Case map
1956
 
 
1957
2280
   0554; 0584; Case map
1958
 
 
1959
2281
   0555; 0585; Case map
1960
 
 
1961
2282
   0556; 0586; Case map
1962
 
 
1963
2283
   0587; 0565 0582; Case map
1964
 
 
1965
2284
   1E00; 1E01; Case map
1966
 
 
1967
2285
   1E02; 1E03; Case map
1968
 
 
1969
2286
   1E04; 1E05; Case map
1970
 
 
1971
2287
   1E06; 1E07; Case map
1972
 
 
1973
2288
   1E08; 1E09; Case map
1974
 
 
1975
2289
   1E0A; 1E0B; Case map
1976
 
 
1977
2290
   1E0C; 1E0D; Case map
1978
 
 
1979
2291
   1E0E; 1E0F; Case map
1980
 
 
1981
2292
   1E10; 1E11; Case map
1982
 
 
1983
2293
   1E12; 1E13; Case map
1984
 
 
1985
2294
   1E14; 1E15; Case map
1986
2295
 
1987
2296
 
1988
2297
 
1989
 
 
1990
 
 
1991
 
 
1992
 
 
 
2298
Hoffman & Blanchet          Standards Track                    [Page 41]
1993
2299
 
1994
 
 
1995
 
 
1996
 
 
 
2300
RFC 3454        Preparation of Internationalized Strings   December 2002
1997
2301
 
1998
2302
 
1999
2303
   1E16; 1E17; Case map
2000
 
 
2001
2304
   1E18; 1E19; Case map
2002
 
 
2003
2305
   1E1A; 1E1B; Case map
2004
 
 
2005
2306
   1E1C; 1E1D; Case map
2006
 
 
2007
2307
   1E1E; 1E1F; Case map
2008
 
 
2009
2308
   1E20; 1E21; Case map
2010
 
 
2011
2309
   1E22; 1E23; Case map
2012
 
 
2013
2310
   1E24; 1E25; Case map
2014
 
 
2015
2311
   1E26; 1E27; Case map
2016
 
 
2017
2312
   1E28; 1E29; Case map
2018
 
 
2019
2313
   1E2A; 1E2B; Case map
2020
 
 
2021
2314
   1E2C; 1E2D; Case map
2022
 
 
2023
2315
   1E2E; 1E2F; Case map
2024
 
 
2025
2316
   1E30; 1E31; Case map
2026
 
 
2027
2317
   1E32; 1E33; Case map
2028
 
 
2029
2318
   1E34; 1E35; Case map
2030
 
 
2031
2319
   1E36; 1E37; Case map
2032
 
 
2033
2320
   1E38; 1E39; Case map
2034
 
 
2035
2321
   1E3A; 1E3B; Case map
2036
 
 
2037
2322
   1E3C; 1E3D; Case map
2038
 
 
2039
2323
   1E3E; 1E3F; Case map
2040
 
 
2041
2324
   1E40; 1E41; Case map
2042
 
 
2043
2325
   1E42; 1E43; Case map
2044
 
 
2045
2326
   1E44; 1E45; Case map
2046
 
 
2047
2327
   1E46; 1E47; Case map
2048
 
 
2049
2328
   1E48; 1E49; Case map
2050
 
 
2051
2329
   1E4A; 1E4B; Case map
2052
 
 
2053
2330
   1E4C; 1E4D; Case map
2054
 
 
2055
2331
   1E4E; 1E4F; Case map
2056
 
 
2057
2332
   1E50; 1E51; Case map
2058
 
 
2059
2333
   1E52; 1E53; Case map
2060
 
 
2061
2334
   1E54; 1E55; Case map
2062
 
 
2063
2335
   1E56; 1E57; Case map
2064
 
 
2065
2336
   1E58; 1E59; Case map
2066
 
 
2067
2337
   1E5A; 1E5B; Case map
2068
 
 
2069
2338
   1E5C; 1E5D; Case map
2070
 
 
2071
2339
   1E5E; 1E5F; Case map
2072
 
 
2073
2340
   1E60; 1E61; Case map
2074
 
 
2075
2341
   1E62; 1E63; Case map
2076
 
 
2077
2342
   1E64; 1E65; Case map
2078
 
 
2079
2343
   1E66; 1E67; Case map
2080
 
 
2081
2344
   1E68; 1E69; Case map
2082
 
 
2083
2345
   1E6A; 1E6B; Case map
2084
 
 
2085
2346
   1E6C; 1E6D; Case map
2086
 
 
2087
2347
   1E6E; 1E6F; Case map
2088
 
 
2089
2348
   1E70; 1E71; Case map
2090
 
 
2091
2349
   1E72; 1E73; Case map
2092
 
 
2093
2350
   1E74; 1E75; Case map
2094
2351
 
2095
2352
 
2096
2353
 
2097
 
 
2098
 
 
2099
 
 
2100
 
 
 
2354
Hoffman & Blanchet          Standards Track                    [Page 42]
2101
2355
 
2102
 
 
2103
 
 
2104
 
 
 
2356
RFC 3454        Preparation of Internationalized Strings   December 2002
2105
2357
 
2106
2358
 
2107
2359
   1E76; 1E77; Case map
2108
 
 
2109
2360
   1E78; 1E79; Case map
2110
 
 
2111
2361
   1E7A; 1E7B; Case map
2112
 
 
2113
2362
   1E7C; 1E7D; Case map
2114
 
 
2115
2363
   1E7E; 1E7F; Case map
2116
 
 
2117
2364
   1E80; 1E81; Case map
2118
 
 
2119
2365
   1E82; 1E83; Case map
2120
 
 
2121
2366
   1E84; 1E85; Case map
2122
 
 
2123
2367
   1E86; 1E87; Case map
2124
 
 
2125
2368
   1E88; 1E89; Case map
2126
 
 
2127
2369
   1E8A; 1E8B; Case map
2128
 
 
2129
2370
   1E8C; 1E8D; Case map
2130
 
 
2131
2371
   1E8E; 1E8F; Case map
2132
 
 
2133
2372
   1E90; 1E91; Case map
2134
 
 
2135
2373
   1E92; 1E93; Case map
2136
 
 
2137
2374
   1E94; 1E95; Case map
2138
 
 
2139
2375
   1E96; 0068 0331; Case map
2140
 
 
2141
2376
   1E97; 0074 0308; Case map
2142
 
 
2143
2377
   1E98; 0077 030A; Case map
2144
 
 
2145
2378
   1E99; 0079 030A; Case map
2146
 
 
2147
2379
   1E9A; 0061 02BE; Case map
2148
 
 
2149
2380
   1E9B; 1E61; Case map
2150
 
 
2151
2381
   1EA0; 1EA1; Case map
2152
 
 
2153
2382
   1EA2; 1EA3; Case map
2154
 
 
2155
2383
   1EA4; 1EA5; Case map
2156
 
 
2157
2384
   1EA6; 1EA7; Case map
2158
 
 
2159
2385
   1EA8; 1EA9; Case map
2160
 
 
2161
2386
   1EAA; 1EAB; Case map
2162
 
 
2163
2387
   1EAC; 1EAD; Case map
2164
 
 
2165
2388
   1EAE; 1EAF; Case map
2166
 
 
2167
2389
   1EB0; 1EB1; Case map
2168
 
 
2169
2390
   1EB2; 1EB3; Case map
2170
 
 
2171
2391
   1EB4; 1EB5; Case map
2172
 
 
2173
2392
   1EB6; 1EB7; Case map
2174
 
 
2175
2393
   1EB8; 1EB9; Case map
2176
 
 
2177
2394
   1EBA; 1EBB; Case map
2178
 
 
2179
2395
   1EBC; 1EBD; Case map
2180
 
 
2181
2396
   1EBE; 1EBF; Case map
2182
 
 
2183
2397
   1EC0; 1EC1; Case map
2184
 
 
2185
2398
   1EC2; 1EC3; Case map
2186
 
 
2187
2399
   1EC4; 1EC5; Case map
2188
 
 
2189
2400
   1EC6; 1EC7; Case map
2190
 
 
2191
2401
   1EC8; 1EC9; Case map
2192
 
 
2193
2402
   1ECA; 1ECB; Case map
2194
 
 
2195
2403
   1ECC; 1ECD; Case map
2196
 
 
2197
2404
   1ECE; 1ECF; Case map
2198
 
 
2199
2405
   1ED0; 1ED1; Case map
2200
 
 
2201
2406
   1ED2; 1ED3; Case map
2202
2407
 
2203
2408
 
2204
2409
 
2205
 
 
2206
 
 
2207
 
 
2208
 
 
 
2410
Hoffman & Blanchet          Standards Track                    [Page 43]
2209
2411
 
2210
 
 
2211
 
 
2212
 
 
 
2412
RFC 3454        Preparation of Internationalized Strings   December 2002
2213
2413
 
2214
2414
 
2215
2415
   1ED4; 1ED5; Case map
2216
 
 
2217
2416
   1ED6; 1ED7; Case map
2218
 
 
2219
2417
   1ED8; 1ED9; Case map
2220
 
 
2221
2418
   1EDA; 1EDB; Case map
2222
 
 
2223
2419
   1EDC; 1EDD; Case map
2224
 
 
2225
2420
   1EDE; 1EDF; Case map
2226
 
 
2227
2421
   1EE0; 1EE1; Case map
2228
 
 
2229
2422
   1EE2; 1EE3; Case map
2230
 
 
2231
2423
   1EE4; 1EE5; Case map
2232
 
 
2233
2424
   1EE6; 1EE7; Case map
2234
 
 
2235
2425
   1EE8; 1EE9; Case map
2236
 
 
2237
2426
   1EEA; 1EEB; Case map
2238
 
 
2239
2427
   1EEC; 1EED; Case map
2240
 
 
2241
2428
   1EEE; 1EEF; Case map
2242
 
 
2243
2429
   1EF0; 1EF1; Case map
2244
 
 
2245
2430
   1EF2; 1EF3; Case map
2246
 
 
2247
2431
   1EF4; 1EF5; Case map
2248
 
 
2249
2432
   1EF6; 1EF7; Case map
2250
 
 
2251
2433
   1EF8; 1EF9; Case map
2252
 
 
2253
2434
   1F08; 1F00; Case map
2254
 
 
2255
2435
   1F09; 1F01; Case map
2256
 
 
2257
2436
   1F0A; 1F02; Case map
2258
 
 
2259
2437
   1F0B; 1F03; Case map
2260
 
 
2261
2438
   1F0C; 1F04; Case map
2262
 
 
2263
2439
   1F0D; 1F05; Case map
2264
 
 
2265
2440
   1F0E; 1F06; Case map
2266
 
 
2267
2441
   1F0F; 1F07; Case map
2268
 
 
2269
2442
   1F18; 1F10; Case map
2270
 
 
2271
2443
   1F19; 1F11; Case map
2272
 
 
2273
2444
   1F1A; 1F12; Case map
2274
 
 
2275
2445
   1F1B; 1F13; Case map
2276
 
 
2277
2446
   1F1C; 1F14; Case map
2278
 
 
2279
2447
   1F1D; 1F15; Case map
2280
 
 
2281
2448
   1F28; 1F20; Case map
2282
 
 
2283
2449
   1F29; 1F21; Case map
2284
 
 
2285
2450
   1F2A; 1F22; Case map
2286
 
 
2287
2451
   1F2B; 1F23; Case map
2288
 
 
2289
2452
   1F2C; 1F24; Case map
2290
 
 
2291
2453
   1F2D; 1F25; Case map
2292
 
 
2293
2454
   1F2E; 1F26; Case map
2294
 
 
2295
2455
   1F2F; 1F27; Case map
2296
 
 
2297
2456
   1F38; 1F30; Case map
2298
 
 
2299
2457
   1F39; 1F31; Case map
2300
 
 
2301
2458
   1F3A; 1F32; Case map
2302
 
 
2303
2459
   1F3B; 1F33; Case map
2304
 
 
2305
2460
   1F3C; 1F34; Case map
2306
 
 
2307
2461
   1F3D; 1F35; Case map
2308
 
 
2309
2462
   1F3E; 1F36; Case map
2310
2463
 
2311
2464
 
2312
2465
 
2313
 
 
2314
 
 
2315
 
 
2316
 
 
 
2466
Hoffman & Blanchet          Standards Track                    [Page 44]
2317
2467
 
2318
 
 
2319
 
 
2320
 
 
 
2468
RFC 3454        Preparation of Internationalized Strings   December 2002
2321
2469
 
2322
2470
 
2323
2471
   1F3F; 1F37; Case map
2324
 
 
2325
2472
   1F48; 1F40; Case map
2326
 
 
2327
2473
   1F49; 1F41; Case map
2328
 
 
2329
2474
   1F4A; 1F42; Case map
2330
 
 
2331
2475
   1F4B; 1F43; Case map
2332
 
 
2333
2476
   1F4C; 1F44; Case map
2334
 
 
2335
2477
   1F4D; 1F45; Case map
2336
 
 
2337
2478
   1F50; 03C5 0313; Case map
2338
 
 
2339
2479
   1F52; 03C5 0313 0300; Case map
2340
 
 
2341
2480
   1F54; 03C5 0313 0301; Case map
2342
 
 
2343
2481
   1F56; 03C5 0313 0342; Case map
2344
 
 
2345
2482
   1F59; 1F51; Case map
2346
 
 
2347
2483
   1F5B; 1F53; Case map
2348
 
 
2349
2484
   1F5D; 1F55; Case map
2350
 
 
2351
2485
   1F5F; 1F57; Case map
2352
 
 
2353
2486
   1F68; 1F60; Case map
2354
 
 
2355
2487
   1F69; 1F61; Case map
2356
 
 
2357
2488
   1F6A; 1F62; Case map
2358
 
 
2359
2489
   1F6B; 1F63; Case map
2360
 
 
2361
2490
   1F6C; 1F64; Case map
2362
 
 
2363
2491
   1F6D; 1F65; Case map
2364
 
 
2365
2492
   1F6E; 1F66; Case map
2366
 
 
2367
2493
   1F6F; 1F67; Case map
2368
 
 
2369
2494
   1F80; 1F00 03B9; Case map
2370
 
 
2371
2495
   1F81; 1F01 03B9; Case map
2372
 
 
2373
2496
   1F82; 1F02 03B9; Case map
2374
 
 
2375
2497
   1F83; 1F03 03B9; Case map
2376
 
 
2377
2498
   1F84; 1F04 03B9; Case map
2378
 
 
2379
2499
   1F85; 1F05 03B9; Case map
2380
 
 
2381
2500
   1F86; 1F06 03B9; Case map
2382
 
 
2383
2501
   1F87; 1F07 03B9; Case map
2384
 
 
2385
2502
   1F88; 1F00 03B9; Case map
2386
 
 
2387
2503
   1F89; 1F01 03B9; Case map
2388
 
 
2389
2504
   1F8A; 1F02 03B9; Case map
2390
 
 
2391
2505
   1F8B; 1F03 03B9; Case map
2392
 
 
2393
2506
   1F8C; 1F04 03B9; Case map
2394
 
 
2395
2507
   1F8D; 1F05 03B9; Case map
2396
 
 
2397
2508
   1F8E; 1F06 03B9; Case map
2398
 
 
2399
2509
   1F8F; 1F07 03B9; Case map
2400
 
 
2401
2510
   1F90; 1F20 03B9; Case map
2402
 
 
2403
2511
   1F91; 1F21 03B9; Case map
2404
 
 
2405
2512
   1F92; 1F22 03B9; Case map
2406
 
 
2407
2513
   1F93; 1F23 03B9; Case map
2408
 
 
2409
2514
   1F94; 1F24 03B9; Case map
2410
 
 
2411
2515
   1F95; 1F25 03B9; Case map
2412
 
 
2413
2516
   1F96; 1F26 03B9; Case map
2414
 
 
2415
2517
   1F97; 1F27 03B9; Case map
2416
 
 
2417
2518
   1F98; 1F20 03B9; Case map
2418
2519
 
2419
2520
 
2420
2521
 
2421
 
 
2422
 
 
2423
 
 
2424
 
 
 
2522
Hoffman & Blanchet          Standards Track                    [Page 45]
2425
2523
 
2426
 
 
2427
 
 
2428
 
 
 
2524
RFC 3454        Preparation of Internationalized Strings   December 2002
2429
2525
 
2430
2526
 
2431
2527
   1F99; 1F21 03B9; Case map
2432
 
 
2433
2528
   1F9A; 1F22 03B9; Case map
2434
 
 
2435
2529
   1F9B; 1F23 03B9; Case map
2436
 
 
2437
2530
   1F9C; 1F24 03B9; Case map
2438
 
 
2439
2531
   1F9D; 1F25 03B9; Case map
2440
 
 
2441
2532
   1F9E; 1F26 03B9; Case map
2442
 
 
2443
2533
   1F9F; 1F27 03B9; Case map
2444
 
 
2445
2534
   1FA0; 1F60 03B9; Case map
2446
 
 
2447
2535
   1FA1; 1F61 03B9; Case map
2448
 
 
2449
2536
   1FA2; 1F62 03B9; Case map
2450
 
 
2451
2537
   1FA3; 1F63 03B9; Case map
2452
 
 
2453
2538
   1FA4; 1F64 03B9; Case map
2454
 
 
2455
2539
   1FA5; 1F65 03B9; Case map
2456
 
 
2457
2540
   1FA6; 1F66 03B9; Case map
2458
 
 
2459
2541
   1FA7; 1F67 03B9; Case map
2460
 
 
2461
2542
   1FA8; 1F60 03B9; Case map
2462
 
 
2463
2543
   1FA9; 1F61 03B9; Case map
2464
 
 
2465
2544
   1FAA; 1F62 03B9; Case map
2466
 
 
2467
2545
   1FAB; 1F63 03B9; Case map
2468
 
 
2469
2546
   1FAC; 1F64 03B9; Case map
2470
 
 
2471
2547
   1FAD; 1F65 03B9; Case map
2472
 
 
2473
2548
   1FAE; 1F66 03B9; Case map
2474
 
 
2475
2549
   1FAF; 1F67 03B9; Case map
2476
 
 
2477
2550
   1FB2; 1F70 03B9; Case map
2478
 
 
2479
2551
   1FB3; 03B1 03B9; Case map
2480
 
 
2481
2552
   1FB4; 03AC 03B9; Case map
2482
 
 
2483
2553
   1FB6; 03B1 0342; Case map
2484
 
 
2485
2554
   1FB7; 03B1 0342 03B9; Case map
2486
 
 
2487
2555
   1FB8; 1FB0; Case map
2488
 
 
2489
2556
   1FB9; 1FB1; Case map
2490
 
 
2491
2557
   1FBA; 1F70; Case map
2492
 
 
2493
2558
   1FBB; 1F71; Case map
2494
 
 
2495
2559
   1FBC; 03B1 03B9; Case map
2496
 
 
2497
2560
   1FBE; 03B9; Case map
2498
 
 
2499
2561
   1FC2; 1F74 03B9; Case map
2500
 
 
2501
2562
   1FC3; 03B7 03B9; Case map
2502
 
 
2503
2563
   1FC4; 03AE 03B9; Case map
2504
 
 
2505
2564
   1FC6; 03B7 0342; Case map
2506
 
 
2507
2565
   1FC7; 03B7 0342 03B9; Case map
2508
 
 
2509
2566
   1FC8; 1F72; Case map
2510
 
 
2511
2567
   1FC9; 1F73; Case map
2512
 
 
2513
2568
   1FCA; 1F74; Case map
2514
 
 
2515
2569
   1FCB; 1F75; Case map
2516
 
 
2517
2570
   1FCC; 03B7 03B9; Case map
2518
 
 
2519
2571
   1FD2; 03B9 0308 0300; Case map
2520
 
 
2521
2572
   1FD3; 03B9 0308 0301; Case map
2522
 
 
2523
2573
   1FD6; 03B9 0342; Case map
2524
 
 
2525
2574
   1FD7; 03B9 0308 0342; Case map
2526
2575
 
2527
2576
 
2528
2577
 
2529
 
 
2530
 
 
2531
 
 
2532
 
 
 
2578
Hoffman & Blanchet          Standards Track                    [Page 46]
2533
2579
 
2534
 
 
2535
 
 
2536
 
 
 
2580
RFC 3454        Preparation of Internationalized Strings   December 2002
2537
2581
 
2538
2582
 
2539
2583
   1FD8; 1FD0; Case map
2540
 
 
2541
2584
   1FD9; 1FD1; Case map
2542
 
 
2543
2585
   1FDA; 1F76; Case map
2544
 
 
2545
2586
   1FDB; 1F77; Case map
2546
 
 
2547
2587
   1FE2; 03C5 0308 0300; Case map
2548
 
 
2549
2588
   1FE3; 03C5 0308 0301; Case map
2550
 
 
2551
2589
   1FE4; 03C1 0313; Case map
2552
 
 
2553
2590
   1FE6; 03C5 0342; Case map
2554
 
 
2555
2591
   1FE7; 03C5 0308 0342; Case map
2556
 
 
2557
2592
   1FE8; 1FE0; Case map
2558
 
 
2559
2593
   1FE9; 1FE1; Case map
2560
 
 
2561
2594
   1FEA; 1F7A; Case map
2562
 
 
2563
2595
   1FEB; 1F7B; Case map
2564
 
 
2565
2596
   1FEC; 1FE5; Case map
2566
 
 
2567
2597
   1FF2; 1F7C 03B9; Case map
2568
 
 
2569
2598
   1FF3; 03C9 03B9; Case map
2570
 
 
2571
2599
   1FF4; 03CE 03B9; Case map
2572
 
 
2573
2600
   1FF6; 03C9 0342; Case map
2574
 
 
2575
2601
   1FF7; 03C9 0342 03B9; Case map
2576
 
 
2577
2602
   1FF8; 1F78; Case map
2578
 
 
2579
2603
   1FF9; 1F79; Case map
2580
 
 
2581
2604
   1FFA; 1F7C; Case map
2582
 
 
2583
2605
   1FFB; 1F7D; Case map
2584
 
 
2585
2606
   1FFC; 03C9 03B9; Case map
2586
 
 
2587
2607
   20A8; 0072 0073; Additional folding
2588
 
 
2589
2608
   2102; 0063; Additional folding
2590
 
 
2591
2609
   2103; 00B0 0063; Additional folding
2592
 
 
2593
2610
   2107; 025B; Additional folding
2594
 
 
2595
2611
   2109; 00B0 0066; Additional folding
2596
 
 
2597
2612
   210B; 0068; Additional folding
2598
 
 
2599
2613
   210C; 0068; Additional folding
2600
 
 
2601
2614
   210D; 0068; Additional folding
2602
 
 
2603
2615
   2110; 0069; Additional folding
2604
 
 
2605
2616
   2111; 0069; Additional folding
2606
 
 
2607
2617
   2112; 006C; Additional folding
2608
 
 
2609
2618
   2115; 006E; Additional folding
2610
 
 
2611
2619
   2116; 006E 006F; Additional folding
2612
 
 
2613
2620
   2119; 0070; Additional folding
2614
 
 
2615
2621
   211A; 0071; Additional folding
2616
 
 
2617
2622
   211B; 0072; Additional folding
2618
 
 
2619
2623
   211C; 0072; Additional folding
2620
 
 
2621
2624
   211D; 0072; Additional folding
2622
 
 
2623
2625
   2120; 0073 006D; Additional folding
2624
 
 
2625
2626
   2121; 0074 0065 006C; Additional folding
2626
 
 
2627
2627
   2122; 0074 006D; Additional folding
2628
 
 
2629
2628
   2124; 007A; Additional folding
2630
 
 
2631
2629
   2126; 03C9; Case map
2632
 
 
2633
2630
   2128; 007A; Additional folding
2634
2631
 
2635
2632
 
2636
2633
 
2637
 
 
2638
 
 
2639
 
 
2640
 
 
 
2634
Hoffman & Blanchet          Standards Track                    [Page 47]
2641
2635
 
2642
 
 
2643
 
 
2644
 
 
 
2636
RFC 3454        Preparation of Internationalized Strings   December 2002
2645
2637
 
2646
2638
 
2647
2639
   212A; 006B; Case map
2648
 
 
2649
2640
   212B; 00E5; Case map
2650
 
 
2651
2641
   212C; 0062; Additional folding
2652
 
 
2653
2642
   212D; 0063; Additional folding
2654
 
 
2655
2643
   2130; 0065; Additional folding
2656
 
 
2657
2644
   2131; 0066; Additional folding
2658
 
 
2659
2645
   2133; 006D; Additional folding
2660
 
 
2661
2646
   213E; 03B3; Additional folding
2662
 
 
2663
2647
   213F; 03C0; Additional folding
2664
 
 
2665
2648
   2145; 0064; Additional folding
2666
 
 
2667
2649
   2160; 2170; Case map
2668
 
 
2669
2650
   2161; 2171; Case map
2670
 
 
2671
2651
   2162; 2172; Case map
2672
 
 
2673
2652
   2163; 2173; Case map
2674
 
 
2675
2653
   2164; 2174; Case map
2676
 
 
2677
2654
   2165; 2175; Case map
2678
 
 
2679
2655
   2166; 2176; Case map
2680
 
 
2681
2656
   2167; 2177; Case map
2682
 
 
2683
2657
   2168; 2178; Case map
2684
 
 
2685
2658
   2169; 2179; Case map
2686
 
 
2687
2659
   216A; 217A; Case map
2688
 
 
2689
2660
   216B; 217B; Case map
2690
 
 
2691
2661
   216C; 217C; Case map
2692
 
 
2693
2662
   216D; 217D; Case map
2694
 
 
2695
2663
   216E; 217E; Case map
2696
 
 
2697
2664
   216F; 217F; Case map
2698
 
 
2699
2665
   24B6; 24D0; Case map
2700
 
 
2701
2666
   24B7; 24D1; Case map
2702
 
 
2703
2667
   24B8; 24D2; Case map
2704
 
 
2705
2668
   24B9; 24D3; Case map
2706
 
 
2707
2669
   24BA; 24D4; Case map
2708
 
 
2709
2670
   24BB; 24D5; Case map
2710
 
 
2711
2671
   24BC; 24D6; Case map
2712
 
 
2713
2672
   24BD; 24D7; Case map
2714
 
 
2715
2673
   24BE; 24D8; Case map
2716
 
 
2717
2674
   24BF; 24D9; Case map
2718
 
 
2719
2675
   24C0; 24DA; Case map
2720
 
 
2721
2676
   24C1; 24DB; Case map
2722
 
 
2723
2677
   24C2; 24DC; Case map
2724
 
 
2725
2678
   24C3; 24DD; Case map
2726
 
 
2727
2679
   24C4; 24DE; Case map
2728
 
 
2729
2680
   24C5; 24DF; Case map
2730
 
 
2731
2681
   24C6; 24E0; Case map
2732
 
 
2733
2682
   24C7; 24E1; Case map
2734
 
 
2735
2683
   24C8; 24E2; Case map
2736
 
 
2737
2684
   24C9; 24E3; Case map
2738
 
 
2739
2685
   24CA; 24E4; Case map
2740
 
 
2741
2686
   24CB; 24E5; Case map
2742
2687
 
2743
2688
 
2744
2689
 
2745
 
 
2746
 
 
2747
 
 
2748
 
 
 
2690
Hoffman & Blanchet          Standards Track                    [Page 48]
2749
2691
 
2750
 
 
2751
 
 
2752
 
 
 
2692
RFC 3454        Preparation of Internationalized Strings   December 2002
2753
2693
 
2754
2694
 
2755
2695
   24CC; 24E6; Case map
2756
 
 
2757
2696
   24CD; 24E7; Case map
2758
 
 
2759
2697
   24CE; 24E8; Case map
2760
 
 
2761
2698
   24CF; 24E9; Case map
2762
 
 
2763
2699
   3371; 0068 0070 0061; Additional folding
2764
 
 
2765
2700
   3373; 0061 0075; Additional folding
2766
 
 
2767
2701
   3375; 006F 0076; Additional folding
2768
 
 
2769
2702
   3380; 0070 0061; Additional folding
2770
 
 
2771
2703
   3381; 006E 0061; Additional folding
2772
 
 
2773
2704
   3382; 03BC 0061; Additional folding
2774
 
 
2775
2705
   3383; 006D 0061; Additional folding
2776
 
 
2777
2706
   3384; 006B 0061; Additional folding
2778
 
 
2779
2707
   3385; 006B 0062; Additional folding
2780
 
 
2781
2708
   3386; 006D 0062; Additional folding
2782
 
 
2783
2709
   3387; 0067 0062; Additional folding
2784
 
 
2785
2710
   338A; 0070 0066; Additional folding
2786
 
 
2787
2711
   338B; 006E 0066; Additional folding
2788
 
 
2789
2712
   338C; 03BC 0066; Additional folding
2790
 
 
2791
2713
   3390; 0068 007A; Additional folding
2792
 
 
2793
2714
   3391; 006B 0068 007A; Additional folding
2794
 
 
2795
2715
   3392; 006D 0068 007A; Additional folding
2796
 
 
2797
2716
   3393; 0067 0068 007A; Additional folding
2798
 
 
2799
2717
   3394; 0074 0068 007A; Additional folding
2800
 
 
2801
2718
   33A9; 0070 0061; Additional folding
2802
 
 
2803
2719
   33AA; 006B 0070 0061; Additional folding
2804
 
 
2805
2720
   33AB; 006D 0070 0061; Additional folding
2806
 
 
2807
2721
   33AC; 0067 0070 0061; Additional folding
2808
 
 
2809
2722
   33B4; 0070 0076; Additional folding
2810
 
 
2811
2723
   33B5; 006E 0076; Additional folding
2812
 
 
2813
2724
   33B6; 03BC 0076; Additional folding
2814
 
 
2815
2725
   33B7; 006D 0076; Additional folding
2816
 
 
2817
2726
   33B8; 006B 0076; Additional folding
2818
 
 
2819
2727
   33B9; 006D 0076; Additional folding
2820
 
 
2821
2728
   33BA; 0070 0077; Additional folding
2822
 
 
2823
2729
   33BB; 006E 0077; Additional folding
2824
 
 
2825
2730
   33BC; 03BC 0077; Additional folding
2826
 
 
2827
2731
   33BD; 006D 0077; Additional folding
2828
 
 
2829
2732
   33BE; 006B 0077; Additional folding
2830
 
 
2831
2733
   33BF; 006D 0077; Additional folding
2832
 
 
2833
2734
   33C0; 006B 03C9; Additional folding
2834
 
 
2835
2735
   33C1; 006D 03C9; Additional folding
2836
 
 
2837
2736
   33C3; 0062 0071; Additional folding
2838
 
 
2839
2737
   33C6; 0063 2215 006B 0067; Additional folding
2840
 
 
2841
2738
   33C7; 0063 006F 002E; Additional folding
2842
 
 
2843
2739
   33C8; 0064 0062; Additional folding
2844
 
 
2845
2740
   33C9; 0067 0079; Additional folding
2846
 
 
2847
2741
   33CB; 0068 0070; Additional folding
2848
 
 
2849
2742
   33CD; 006B 006B; Additional folding
2850
2743
 
2851
2744
 
2852
2745
 
2853
 
 
2854
 
 
2855
 
 
2856
 
 
 
2746
Hoffman & Blanchet          Standards Track                    [Page 49]
2857
2747
 
2858
 
 
2859
 
 
2860
 
 
 
2748
RFC 3454        Preparation of Internationalized Strings   December 2002
2861
2749
 
2862
2750
 
2863
2751
   33CE; 006B 006D; Additional folding
2864
 
 
2865
2752
   33D7; 0070 0068; Additional folding
2866
 
 
2867
2753
   33D9; 0070 0070 006D; Additional folding
2868
 
 
2869
2754
   33DA; 0070 0072; Additional folding
2870
 
 
2871
2755
   33DC; 0073 0076; Additional folding
2872
 
 
2873
2756
   33DD; 0077 0062; Additional folding
2874
 
 
2875
2757
   FB00; 0066 0066; Case map
2876
 
 
2877
2758
   FB01; 0066 0069; Case map
2878
 
 
2879
2759
   FB02; 0066 006C; Case map
2880
 
 
2881
2760
   FB03; 0066 0066 0069; Case map
2882
 
 
2883
2761
   FB04; 0066 0066 006C; Case map
2884
 
 
2885
2762
   FB05; 0073 0074; Case map
2886
 
 
2887
2763
   FB06; 0073 0074; Case map
2888
 
 
2889
2764
   FB13; 0574 0576; Case map
2890
 
 
2891
2765
   FB14; 0574 0565; Case map
2892
 
 
2893
2766
   FB15; 0574 056B; Case map
2894
 
 
2895
2767
   FB16; 057E 0576; Case map
2896
 
 
2897
2768
   FB17; 0574 056D; Case map
2898
 
 
2899
2769
   FF21; FF41; Case map
2900
 
 
2901
2770
   FF22; FF42; Case map
2902
 
 
2903
2771
   FF23; FF43; Case map
2904
 
 
2905
2772
   FF24; FF44; Case map
2906
 
 
2907
2773
   FF25; FF45; Case map
2908
 
 
2909
2774
   FF26; FF46; Case map
2910
 
 
2911
2775
   FF27; FF47; Case map
2912
 
 
2913
2776
   FF28; FF48; Case map
2914
 
 
2915
2777
   FF29; FF49; Case map
2916
 
 
2917
2778
   FF2A; FF4A; Case map
2918
 
 
2919
2779
   FF2B; FF4B; Case map
2920
 
 
2921
2780
   FF2C; FF4C; Case map
2922
 
 
2923
2781
   FF2D; FF4D; Case map
2924
 
 
2925
2782
   FF2E; FF4E; Case map
2926
 
 
2927
2783
   FF2F; FF4F; Case map
2928
 
 
2929
2784
   FF30; FF50; Case map
2930
 
 
2931
2785
   FF31; FF51; Case map
2932
 
 
2933
2786
   FF32; FF52; Case map
2934
 
 
2935
2787
   FF33; FF53; Case map
2936
 
 
2937
2788
   FF34; FF54; Case map
2938
 
 
2939
2789
   FF35; FF55; Case map
2940
 
 
2941
2790
   FF36; FF56; Case map
2942
 
 
2943
2791
   FF37; FF57; Case map
2944
 
 
2945
2792
   FF38; FF58; Case map
2946
 
 
2947
2793
   FF39; FF59; Case map
2948
 
 
2949
2794
   FF3A; FF5A; Case map
2950
 
 
2951
2795
   10400; 10428; Case map
2952
 
 
2953
2796
   10401; 10429; Case map
2954
 
 
2955
2797
   10402; 1042A; Case map
2956
 
 
2957
2798
   10403; 1042B; Case map
2958
2799
 
2959
2800
 
2960
2801
 
2961
 
 
2962
 
 
2963
 
 
2964
 
 
 
2802
Hoffman & Blanchet          Standards Track                    [Page 50]
2965
2803
 
2966
 
 
2967
 
 
2968
 
 
 
2804
RFC 3454        Preparation of Internationalized Strings   December 2002
2969
2805
 
2970
2806
 
2971
2807
   10404; 1042C; Case map
2972
 
 
2973
2808
   10405; 1042D; Case map
2974
 
 
2975
2809
   10406; 1042E; Case map
2976
 
 
2977
2810
   10407; 1042F; Case map
2978
 
 
2979
2811
   10408; 10430; Case map
2980
 
 
2981
2812
   10409; 10431; Case map
2982
 
 
2983
2813
   1040A; 10432; Case map
2984
 
 
2985
2814
   1040B; 10433; Case map
2986
 
 
2987
2815
   1040C; 10434; Case map
2988
 
 
2989
2816
   1040D; 10435; Case map
2990
 
 
2991
2817
   1040E; 10436; Case map
2992
 
 
2993
2818
   1040F; 10437; Case map
2994
 
 
2995
2819
   10410; 10438; Case map
2996
 
 
2997
2820
   10411; 10439; Case map
2998
 
 
2999
2821
   10412; 1043A; Case map
3000
 
 
3001
2822
   10413; 1043B; Case map
3002
 
 
3003
2823
   10414; 1043C; Case map
3004
 
 
3005
2824
   10415; 1043D; Case map
3006
 
 
3007
2825
   10416; 1043E; Case map
3008
 
 
3009
2826
   10417; 1043F; Case map
3010
 
 
3011
2827
   10418; 10440; Case map
3012
 
 
3013
2828
   10419; 10441; Case map
3014
 
 
3015
2829
   1041A; 10442; Case map
3016
 
 
3017
2830
   1041B; 10443; Case map
3018
 
 
3019
2831
   1041C; 10444; Case map
3020
 
 
3021
2832
   1041D; 10445; Case map
3022
 
 
3023
2833
   1041E; 10446; Case map
3024
 
 
3025
2834
   1041F; 10447; Case map
3026
 
 
3027
2835
   10420; 10448; Case map
3028
 
 
3029
2836
   10421; 10449; Case map
3030
 
 
3031
2837
   10422; 1044A; Case map
3032
 
 
3033
2838
   10423; 1044B; Case map
3034
 
 
3035
2839
   10424; 1044C; Case map
3036
 
 
3037
2840
   10425; 1044D; Case map
3038
 
 
3039
2841
   1D400; 0061; Additional folding
3040
 
 
3041
2842
   1D401; 0062; Additional folding
3042
 
 
3043
2843
   1D402; 0063; Additional folding
3044
 
 
3045
2844
   1D403; 0064; Additional folding
3046
 
 
3047
2845
   1D404; 0065; Additional folding
3048
 
 
3049
2846
   1D405; 0066; Additional folding
3050
 
 
3051
2847
   1D406; 0067; Additional folding
3052
 
 
3053
2848
   1D407; 0068; Additional folding
3054
 
 
3055
2849
   1D408; 0069; Additional folding
3056
 
 
3057
2850
   1D409; 006A; Additional folding
3058
 
 
3059
2851
   1D40A; 006B; Additional folding
3060
 
 
3061
2852
   1D40B; 006C; Additional folding
3062
 
 
3063
2853
   1D40C; 006D; Additional folding
3064
 
 
3065
2854
   1D40D; 006E; Additional folding
3066
2855
 
3067
2856
 
3068
2857
 
3069
 
 
3070
 
 
3071
 
 
3072
 
 
 
2858
Hoffman & Blanchet          Standards Track                    [Page 51]
3073
2859
 
3074
 
 
3075
 
 
3076
 
 
 
2860
RFC 3454        Preparation of Internationalized Strings   December 2002
3077
2861
 
3078
2862
 
3079
2863
   1D40E; 006F; Additional folding
3080
 
 
3081
2864
   1D40F; 0070; Additional folding
3082
 
 
3083
2865
   1D410; 0071; Additional folding
3084
 
 
3085
2866
   1D411; 0072; Additional folding
3086
 
 
3087
2867
   1D412; 0073; Additional folding
3088
 
 
3089
2868
   1D413; 0074; Additional folding
3090
 
 
3091
2869
   1D414; 0075; Additional folding
3092
 
 
3093
2870
   1D415; 0076; Additional folding
3094
 
 
3095
2871
   1D416; 0077; Additional folding
3096
 
 
3097
2872
   1D417; 0078; Additional folding
3098
 
 
3099
2873
   1D418; 0079; Additional folding
3100
 
 
3101
2874
   1D419; 007A; Additional folding
3102
 
 
3103
2875
   1D434; 0061; Additional folding
3104
 
 
3105
2876
   1D435; 0062; Additional folding
3106
 
 
3107
2877
   1D436; 0063; Additional folding
3108
 
 
3109
2878
   1D437; 0064; Additional folding
3110
 
 
3111
2879
   1D438; 0065; Additional folding
3112
 
 
3113
2880
   1D439; 0066; Additional folding
3114
 
 
3115
2881
   1D43A; 0067; Additional folding
3116
 
 
3117
2882
   1D43B; 0068; Additional folding
3118
 
 
3119
2883
   1D43C; 0069; Additional folding
3120
 
 
3121
2884
   1D43D; 006A; Additional folding
3122
 
 
3123
2885
   1D43E; 006B; Additional folding
3124
 
 
3125
2886
   1D43F; 006C; Additional folding
3126
 
 
3127
2887
   1D440; 006D; Additional folding
3128
 
 
3129
2888
   1D441; 006E; Additional folding
3130
 
 
3131
2889
   1D442; 006F; Additional folding
3132
 
 
3133
2890
   1D443; 0070; Additional folding
3134
 
 
3135
2891
   1D444; 0071; Additional folding
3136
 
 
3137
2892
   1D445; 0072; Additional folding
3138
 
 
3139
2893
   1D446; 0073; Additional folding
3140
 
 
3141
2894
   1D447; 0074; Additional folding
3142
 
 
3143
2895
   1D448; 0075; Additional folding
3144
 
 
3145
2896
   1D449; 0076; Additional folding
3146
 
 
3147
2897
   1D44A; 0077; Additional folding
3148
 
 
3149
2898
   1D44B; 0078; Additional folding
3150
 
 
3151
2899
   1D44C; 0079; Additional folding
3152
 
 
3153
2900
   1D44D; 007A; Additional folding
3154
 
 
3155
2901
   1D468; 0061; Additional folding
3156
 
 
3157
2902
   1D469; 0062; Additional folding
3158
 
 
3159
2903
   1D46A; 0063; Additional folding
3160
 
 
3161
2904
   1D46B; 0064; Additional folding
3162
 
 
3163
2905
   1D46C; 0065; Additional folding
3164
 
 
3165
2906
   1D46D; 0066; Additional folding
3166
 
 
3167
2907
   1D46E; 0067; Additional folding
3168
 
 
3169
2908
   1D46F; 0068; Additional folding
3170
 
 
3171
2909
   1D470; 0069; Additional folding
3172
 
 
3173
2910
   1D471; 006A; Additional folding
3174
2911
 
3175
2912
 
3176
2913
 
3177
 
 
3178
 
 
3179
 
 
3180
 
 
 
2914
Hoffman & Blanchet          Standards Track                    [Page 52]
3181
2915
 
3182
 
 
3183
 
 
3184
 
 
 
2916
RFC 3454        Preparation of Internationalized Strings   December 2002
3185
2917
 
3186
2918
 
3187
2919
   1D472; 006B; Additional folding
3188
 
 
3189
2920
   1D473; 006C; Additional folding
3190
 
 
3191
2921
   1D474; 006D; Additional folding
3192
 
 
3193
2922
   1D475; 006E; Additional folding
3194
 
 
3195
2923
   1D476; 006F; Additional folding
3196
 
 
3197
2924
   1D477; 0070; Additional folding
3198
 
 
3199
2925
   1D478; 0071; Additional folding
3200
 
 
3201
2926
   1D479; 0072; Additional folding
3202
 
 
3203
2927
   1D47A; 0073; Additional folding
3204
 
 
3205
2928
   1D47B; 0074; Additional folding
3206
 
 
3207
2929
   1D47C; 0075; Additional folding
3208
 
 
3209
2930
   1D47D; 0076; Additional folding
3210
 
 
3211
2931
   1D47E; 0077; Additional folding
3212
 
 
3213
2932
   1D47F; 0078; Additional folding
3214
 
 
3215
2933
   1D480; 0079; Additional folding
3216
 
 
3217
2934
   1D481; 007A; Additional folding
3218
 
 
3219
2935
   1D49C; 0061; Additional folding
3220
 
 
3221
2936
   1D49E; 0063; Additional folding
3222
 
 
3223
2937
   1D49F; 0064; Additional folding
3224
 
 
3225
2938
   1D4A2; 0067; Additional folding
3226
 
 
3227
2939
   1D4A5; 006A; Additional folding
3228
 
 
3229
2940
   1D4A6; 006B; Additional folding
3230
 
 
3231
2941
   1D4A9; 006E; Additional folding
3232
 
 
3233
2942
   1D4AA; 006F; Additional folding
3234
 
 
3235
2943
   1D4AB; 0070; Additional folding
3236
 
 
3237
2944
   1D4AC; 0071; Additional folding
3238
 
 
3239
2945
   1D4AE; 0073; Additional folding
3240
 
 
3241
2946
   1D4AF; 0074; Additional folding
3242
 
 
3243
2947
   1D4B0; 0075; Additional folding
3244
 
 
3245
2948
   1D4B1; 0076; Additional folding
3246
 
 
3247
2949
   1D4B2; 0077; Additional folding
3248
 
 
3249
2950
   1D4B3; 0078; Additional folding
3250
 
 
3251
2951
   1D4B4; 0079; Additional folding
3252
 
 
3253
2952
   1D4B5; 007A; Additional folding
3254
 
 
3255
2953
   1D4D0; 0061; Additional folding
3256
 
 
3257
2954
   1D4D1; 0062; Additional folding
3258
 
 
3259
2955
   1D4D2; 0063; Additional folding
3260
 
 
3261
2956
   1D4D3; 0064; Additional folding
3262
 
 
3263
2957
   1D4D4; 0065; Additional folding
3264
 
 
3265
2958
   1D4D5; 0066; Additional folding
3266
 
 
3267
2959
   1D4D6; 0067; Additional folding
3268
 
 
3269
2960
   1D4D7; 0068; Additional folding
3270
 
 
3271
2961
   1D4D8; 0069; Additional folding
3272
 
 
3273
2962
   1D4D9; 006A; Additional folding
3274
 
 
3275
2963
   1D4DA; 006B; Additional folding
3276
 
 
3277
2964
   1D4DB; 006C; Additional folding
3278
 
 
3279
2965
   1D4DC; 006D; Additional folding
3280
 
 
3281
2966
   1D4DD; 006E; Additional folding
3282
2967
 
3283
2968
 
3284
2969
 
3285
 
 
3286
 
 
3287
 
 
3288
 
 
 
2970
Hoffman & Blanchet          Standards Track                    [Page 53]
3289
2971
 
3290
 
 
3291
 
 
3292
 
 
 
2972
RFC 3454        Preparation of Internationalized Strings   December 2002
3293
2973
 
3294
2974
 
3295
2975
   1D4DE; 006F; Additional folding
3296
 
 
3297
2976
   1D4DF; 0070; Additional folding
3298
 
 
3299
2977
   1D4E0; 0071; Additional folding
3300
 
 
3301
2978
   1D4E1; 0072; Additional folding
3302
 
 
3303
2979
   1D4E2; 0073; Additional folding
3304
 
 
3305
2980
   1D4E3; 0074; Additional folding
3306
 
 
3307
2981
   1D4E4; 0075; Additional folding
3308
 
 
3309
2982
   1D4E5; 0076; Additional folding
3310
 
 
3311
2983
   1D4E6; 0077; Additional folding
3312
 
 
3313
2984
   1D4E7; 0078; Additional folding
3314
 
 
3315
2985
   1D4E8; 0079; Additional folding
3316
 
 
3317
2986
   1D4E9; 007A; Additional folding
3318
 
 
3319
2987
   1D504; 0061; Additional folding
3320
 
 
3321
2988
   1D505; 0062; Additional folding
3322
 
 
3323
2989
   1D507; 0064; Additional folding
3324
 
 
3325
2990
   1D508; 0065; Additional folding
3326
 
 
3327
2991
   1D509; 0066; Additional folding
3328
 
 
3329
2992
   1D50A; 0067; Additional folding
3330
 
 
3331
2993
   1D50D; 006A; Additional folding
3332
 
 
3333
2994
   1D50E; 006B; Additional folding
3334
 
 
3335
2995
   1D50F; 006C; Additional folding
3336
 
 
3337
2996
   1D510; 006D; Additional folding
3338
 
 
3339
2997
   1D511; 006E; Additional folding
3340
 
 
3341
2998
   1D512; 006F; Additional folding
3342
 
 
3343
2999
   1D513; 0070; Additional folding
3344
 
 
3345
3000
   1D514; 0071; Additional folding
3346
 
 
3347
3001
   1D516; 0073; Additional folding
3348
 
 
3349
3002
   1D517; 0074; Additional folding
3350
 
 
3351
3003
   1D518; 0075; Additional folding
3352
 
 
3353
3004
   1D519; 0076; Additional folding
3354
 
 
3355
3005
   1D51A; 0077; Additional folding
3356
 
 
3357
3006
   1D51B; 0078; Additional folding
3358
 
 
3359
3007
   1D51C; 0079; Additional folding
3360
 
 
3361
3008
   1D538; 0061; Additional folding
3362
 
 
3363
3009
   1D539; 0062; Additional folding
3364
 
 
3365
3010
   1D53B; 0064; Additional folding
3366
 
 
3367
3011
   1D53C; 0065; Additional folding
3368
 
 
3369
3012
   1D53D; 0066; Additional folding
3370
 
 
3371
3013
   1D53E; 0067; Additional folding
3372
 
 
3373
3014
   1D540; 0069; Additional folding
3374
 
 
3375
3015
   1D541; 006A; Additional folding
3376
 
 
3377
3016
   1D542; 006B; Additional folding
3378
 
 
3379
3017
   1D543; 006C; Additional folding
3380
 
 
3381
3018
   1D544; 006D; Additional folding
3382
 
 
3383
3019
   1D546; 006F; Additional folding
3384
 
 
3385
3020
   1D54A; 0073; Additional folding
3386
 
 
3387
3021
   1D54B; 0074; Additional folding
3388
 
 
3389
3022
   1D54C; 0075; Additional folding
3390
3023
 
3391
3024
 
3392
3025
 
3393
 
 
3394
 
 
3395
 
 
3396
 
 
 
3026
Hoffman & Blanchet          Standards Track                    [Page 54]
3397
3027
 
3398
 
 
3399
 
 
3400
 
 
 
3028
RFC 3454        Preparation of Internationalized Strings   December 2002
3401
3029
 
3402
3030
 
3403
3031
   1D54D; 0076; Additional folding
3404
 
 
3405
3032
   1D54E; 0077; Additional folding
3406
 
 
3407
3033
   1D54F; 0078; Additional folding
3408
 
 
3409
3034
   1D550; 0079; Additional folding
3410
 
 
3411
3035
   1D56C; 0061; Additional folding
3412
 
 
3413
3036
   1D56D; 0062; Additional folding
3414
 
 
3415
3037
   1D56E; 0063; Additional folding
3416
 
 
3417
3038
   1D56F; 0064; Additional folding
3418
 
 
3419
3039
   1D570; 0065; Additional folding
3420
 
 
3421
3040
   1D571; 0066; Additional folding
3422
 
 
3423
3041
   1D572; 0067; Additional folding
3424
 
 
3425
3042
   1D573; 0068; Additional folding
3426
 
 
3427
3043
   1D574; 0069; Additional folding
3428
 
 
3429
3044
   1D575; 006A; Additional folding
3430
 
 
3431
3045
   1D576; 006B; Additional folding
3432
 
 
3433
3046
   1D577; 006C; Additional folding
3434
 
 
3435
3047
   1D578; 006D; Additional folding
3436
 
 
3437
3048
   1D579; 006E; Additional folding
3438
 
 
3439
3049
   1D57A; 006F; Additional folding
3440
 
 
3441
3050
   1D57B; 0070; Additional folding
3442
 
 
3443
3051
   1D57C; 0071; Additional folding
3444
 
 
3445
3052
   1D57D; 0072; Additional folding
3446
 
 
3447
3053
   1D57E; 0073; Additional folding
3448
 
 
3449
3054
   1D57F; 0074; Additional folding
3450
 
 
3451
3055
   1D580; 0075; Additional folding
3452
 
 
3453
3056
   1D581; 0076; Additional folding
3454
 
 
3455
3057
   1D582; 0077; Additional folding
3456
 
 
3457
3058
   1D583; 0078; Additional folding
3458
 
 
3459
3059
   1D584; 0079; Additional folding
3460
 
 
3461
3060
   1D585; 007A; Additional folding
3462
 
 
3463
3061
   1D5A0; 0061; Additional folding
3464
 
 
3465
3062
   1D5A1; 0062; Additional folding
3466
 
 
3467
3063
   1D5A2; 0063; Additional folding
3468
 
 
3469
3064
   1D5A3; 0064; Additional folding
3470
 
 
3471
3065
   1D5A4; 0065; Additional folding
3472
 
 
3473
3066
   1D5A5; 0066; Additional folding
3474
 
 
3475
3067
   1D5A6; 0067; Additional folding
3476
 
 
3477
3068
   1D5A7; 0068; Additional folding
3478
 
 
3479
3069
   1D5A8; 0069; Additional folding
3480
 
 
3481
3070
   1D5A9; 006A; Additional folding
3482
 
 
3483
3071
   1D5AA; 006B; Additional folding
3484
 
 
3485
3072
   1D5AB; 006C; Additional folding
3486
 
 
3487
3073
   1D5AC; 006D; Additional folding
3488
 
 
3489
3074
   1D5AD; 006E; Additional folding
3490
 
 
3491
3075
   1D5AE; 006F; Additional folding
3492
 
 
3493
3076
   1D5AF; 0070; Additional folding
3494
 
 
3495
3077
   1D5B0; 0071; Additional folding
3496
 
 
3497
3078
   1D5B1; 0072; Additional folding
3498
3079
 
3499
3080
 
3500
3081
 
3501
 
 
3502
 
 
3503
 
 
3504
 
 
 
3082
Hoffman & Blanchet          Standards Track                    [Page 55]
3505
3083
 
3506
 
 
3507
 
 
3508
 
 
 
3084
RFC 3454        Preparation of Internationalized Strings   December 2002
3509
3085
 
3510
3086
 
3511
3087
   1D5B2; 0073; Additional folding
3512
 
 
3513
3088
   1D5B3; 0074; Additional folding
3514
 
 
3515
3089
   1D5B4; 0075; Additional folding
3516
 
 
3517
3090
   1D5B5; 0076; Additional folding
3518
 
 
3519
3091
   1D5B6; 0077; Additional folding
3520
 
 
3521
3092
   1D5B7; 0078; Additional folding
3522
 
 
3523
3093
   1D5B8; 0079; Additional folding
3524
 
 
3525
3094
   1D5B9; 007A; Additional folding
3526
 
 
3527
3095
   1D5D4; 0061; Additional folding
3528
 
 
3529
3096
   1D5D5; 0062; Additional folding
3530
 
 
3531
3097
   1D5D6; 0063; Additional folding
3532
 
 
3533
3098
   1D5D7; 0064; Additional folding
3534
 
 
3535
3099
   1D5D8; 0065; Additional folding
3536
 
 
3537
3100
   1D5D9; 0066; Additional folding
3538
 
 
3539
3101
   1D5DA; 0067; Additional folding
3540
 
 
3541
3102
   1D5DB; 0068; Additional folding
3542
 
 
3543
3103
   1D5DC; 0069; Additional folding
3544
 
 
3545
3104
   1D5DD; 006A; Additional folding
3546
 
 
3547
3105
   1D5DE; 006B; Additional folding
3548
 
 
3549
3106
   1D5DF; 006C; Additional folding
3550
 
 
3551
3107
   1D5E0; 006D; Additional folding
3552
 
 
3553
3108
   1D5E1; 006E; Additional folding
3554
 
 
3555
3109
   1D5E2; 006F; Additional folding
3556
 
 
3557
3110
   1D5E3; 0070; Additional folding
3558
 
 
3559
3111
   1D5E4; 0071; Additional folding
3560
 
 
3561
3112
   1D5E5; 0072; Additional folding
3562
 
 
3563
3113
   1D5E6; 0073; Additional folding
3564
 
 
3565
3114
   1D5E7; 0074; Additional folding
3566
 
 
3567
3115
   1D5E8; 0075; Additional folding
3568
 
 
3569
3116
   1D5E9; 0076; Additional folding
3570
 
 
3571
3117
   1D5EA; 0077; Additional folding
3572
 
 
3573
3118
   1D5EB; 0078; Additional folding
3574
 
 
3575
3119
   1D5EC; 0079; Additional folding
3576
 
 
3577
3120
   1D5ED; 007A; Additional folding
3578
 
 
3579
3121
   1D608; 0061; Additional folding
3580
 
 
3581
3122
   1D609; 0062; Additional folding
3582
 
 
3583
3123
   1D60A; 0063; Additional folding
3584
 
 
3585
3124
   1D60B; 0064; Additional folding
3586
 
 
3587
3125
   1D60C; 0065; Additional folding
3588
 
 
3589
3126
   1D60D; 0066; Additional folding
3590
 
 
3591
3127
   1D60E; 0067; Additional folding
3592
 
 
3593
3128
   1D60F; 0068; Additional folding
3594
 
 
3595
3129
   1D610; 0069; Additional folding
3596
 
 
3597
3130
   1D611; 006A; Additional folding
3598
 
 
3599
3131
   1D612; 006B; Additional folding
3600
 
 
3601
3132
   1D613; 006C; Additional folding
3602
 
 
3603
3133
   1D614; 006D; Additional folding
3604
 
 
3605
3134
   1D615; 006E; Additional folding
3606
3135
 
3607
3136
 
3608
3137
 
3609
 
 
3610
 
 
3611
 
 
3612
 
 
 
3138
Hoffman & Blanchet          Standards Track                    [Page 56]
3613
3139
 
3614
 
 
3615
 
 
3616
 
 
 
3140
RFC 3454        Preparation of Internationalized Strings   December 2002
3617
3141
 
3618
3142
 
3619
3143
   1D616; 006F; Additional folding
3620
 
 
3621
3144
   1D617; 0070; Additional folding
3622
 
 
3623
3145
   1D618; 0071; Additional folding
3624
 
 
3625
3146
   1D619; 0072; Additional folding
3626
 
 
3627
3147
   1D61A; 0073; Additional folding
3628
 
 
3629
3148
   1D61B; 0074; Additional folding
3630
 
 
3631
3149
   1D61C; 0075; Additional folding
3632
 
 
3633
3150
   1D61D; 0076; Additional folding
3634
 
 
3635
3151
   1D61E; 0077; Additional folding
3636
 
 
3637
3152
   1D61F; 0078; Additional folding
3638
 
 
3639
3153
   1D620; 0079; Additional folding
3640
 
 
3641
3154
   1D621; 007A; Additional folding
3642
 
 
3643
3155
   1D63C; 0061; Additional folding
3644
 
 
3645
3156
   1D63D; 0062; Additional folding
3646
 
 
3647
3157
   1D63E; 0063; Additional folding
3648
 
 
3649
3158
   1D63F; 0064; Additional folding
3650
 
 
3651
3159
   1D640; 0065; Additional folding
3652
 
 
3653
3160
   1D641; 0066; Additional folding
3654
 
 
3655
3161
   1D642; 0067; Additional folding
3656
 
 
3657
3162
   1D643; 0068; Additional folding
3658
 
 
3659
3163
   1D644; 0069; Additional folding
3660
 
 
3661
3164
   1D645; 006A; Additional folding
3662
 
 
3663
3165
   1D646; 006B; Additional folding
3664
 
 
3665
3166
   1D647; 006C; Additional folding
3666
 
 
3667
3167
   1D648; 006D; Additional folding
3668
 
 
3669
3168
   1D649; 006E; Additional folding
3670
 
 
3671
3169
   1D64A; 006F; Additional folding
3672
 
 
3673
3170
   1D64B; 0070; Additional folding
3674
 
 
3675
3171
   1D64C; 0071; Additional folding
3676
 
 
3677
3172
   1D64D; 0072; Additional folding
3678
 
 
3679
3173
   1D64E; 0073; Additional folding
3680
 
 
3681
3174
   1D64F; 0074; Additional folding
3682
 
 
3683
3175
   1D650; 0075; Additional folding
3684
 
 
3685
3176
   1D651; 0076; Additional folding
3686
 
 
3687
3177
   1D652; 0077; Additional folding
3688
 
 
3689
3178
   1D653; 0078; Additional folding
3690
 
 
3691
3179
   1D654; 0079; Additional folding
3692
 
 
3693
3180
   1D655; 007A; Additional folding
3694
 
 
3695
3181
   1D670; 0061; Additional folding
3696
 
 
3697
3182
   1D671; 0062; Additional folding
3698
 
 
3699
3183
   1D672; 0063; Additional folding
3700
 
 
3701
3184
   1D673; 0064; Additional folding
3702
 
 
3703
3185
   1D674; 0065; Additional folding
3704
 
 
3705
3186
   1D675; 0066; Additional folding
3706
 
 
3707
3187
   1D676; 0067; Additional folding
3708
 
 
3709
3188
   1D677; 0068; Additional folding
3710
 
 
3711
3189
   1D678; 0069; Additional folding
3712
 
 
3713
3190
   1D679; 006A; Additional folding
3714
3191
 
3715
3192
 
3716
3193
 
3717
 
 
3718
 
 
3719
 
 
3720
 
 
 
3194
Hoffman & Blanchet          Standards Track                    [Page 57]
3721
3195
 
3722
 
 
3723
 
 
3724
 
 
 
3196
RFC 3454        Preparation of Internationalized Strings   December 2002
3725
3197
 
3726
3198
 
3727
3199
   1D67A; 006B; Additional folding
3728
 
 
3729
3200
   1D67B; 006C; Additional folding
3730
 
 
3731
3201
   1D67C; 006D; Additional folding
3732
 
 
3733
3202
   1D67D; 006E; Additional folding
3734
 
 
3735
3203
   1D67E; 006F; Additional folding
3736
 
 
3737
3204
   1D67F; 0070; Additional folding
3738
 
 
3739
3205
   1D680; 0071; Additional folding
3740
 
 
3741
3206
   1D681; 0072; Additional folding
3742
 
 
3743
3207
   1D682; 0073; Additional folding
3744
 
 
3745
3208
   1D683; 0074; Additional folding
3746
 
 
3747
3209
   1D684; 0075; Additional folding
3748
 
 
3749
3210
   1D685; 0076; Additional folding
3750
 
 
3751
3211
   1D686; 0077; Additional folding
3752
 
 
3753
3212
   1D687; 0078; Additional folding
3754
 
 
3755
3213
   1D688; 0079; Additional folding
3756
 
 
3757
3214
   1D689; 007A; Additional folding
3758
 
 
3759
3215
   1D6A8; 03B1; Additional folding
3760
 
 
3761
3216
   1D6A9; 03B2; Additional folding
3762
 
 
3763
3217
   1D6AA; 03B3; Additional folding
3764
 
 
3765
3218
   1D6AB; 03B4; Additional folding
3766
 
 
3767
3219
   1D6AC; 03B5; Additional folding
3768
 
 
3769
3220
   1D6AD; 03B6; Additional folding
3770
 
 
3771
3221
   1D6AE; 03B7; Additional folding
3772
 
 
3773
3222
   1D6AF; 03B8; Additional folding
3774
 
 
3775
3223
   1D6B0; 03B9; Additional folding
3776
 
 
3777
3224
   1D6B1; 03BA; Additional folding
3778
 
 
3779
3225
   1D6B2; 03BB; Additional folding
3780
 
 
3781
3226
   1D6B3; 03BC; Additional folding
3782
 
 
3783
3227
   1D6B4; 03BD; Additional folding
3784
 
 
3785
3228
   1D6B5; 03BE; Additional folding
3786
 
 
3787
3229
   1D6B6; 03BF; Additional folding
3788
 
 
3789
3230
   1D6B7; 03C0; Additional folding
3790
 
 
3791
3231
   1D6B8; 03C1; Additional folding
3792
 
 
3793
3232
   1D6B9; 03B8; Additional folding
3794
 
 
3795
3233
   1D6BA; 03C3; Additional folding
3796
 
 
3797
3234
   1D6BB; 03C4; Additional folding
3798
 
 
3799
3235
   1D6BC; 03C5; Additional folding
3800
 
 
3801
3236
   1D6BD; 03C6; Additional folding
3802
 
 
3803
3237
   1D6BE; 03C7; Additional folding
3804
 
 
3805
3238
   1D6BF; 03C8; Additional folding
3806
 
 
3807
3239
   1D6C0; 03C9; Additional folding
3808
 
 
3809
3240
   1D6D3; 03C3; Additional folding
3810
 
 
3811
3241
   1D6E2; 03B1; Additional folding
3812
 
 
3813
3242
   1D6E3; 03B2; Additional folding
3814
 
 
3815
3243
   1D6E4; 03B3; Additional folding
3816
 
 
3817
3244
   1D6E5; 03B4; Additional folding
3818
 
 
3819
3245
   1D6E6; 03B5; Additional folding
3820
 
 
3821
3246
   1D6E7; 03B6; Additional folding
3822
3247
 
3823
3248
 
3824
3249
 
3825
 
 
3826
 
 
3827
 
 
3828
 
 
 
3250
Hoffman & Blanchet          Standards Track                    [Page 58]
3829
3251
 
3830
 
 
3831
 
 
3832
 
 
 
3252
RFC 3454        Preparation of Internationalized Strings   December 2002
3833
3253
 
3834
3254
 
3835
3255
   1D6E8; 03B7; Additional folding
3836
 
 
3837
3256
   1D6E9; 03B8; Additional folding
3838
 
 
3839
3257
   1D6EA; 03B9; Additional folding
3840
 
 
3841
3258
   1D6EB; 03BA; Additional folding
3842
 
 
3843
3259
   1D6EC; 03BB; Additional folding
3844
 
 
3845
3260
   1D6ED; 03BC; Additional folding
3846
 
 
3847
3261
   1D6EE; 03BD; Additional folding
3848
 
 
3849
3262
   1D6EF; 03BE; Additional folding
3850
 
 
3851
3263
   1D6F0; 03BF; Additional folding
3852
 
 
3853
3264
   1D6F1; 03C0; Additional folding
3854
 
 
3855
3265
   1D6F2; 03C1; Additional folding
3856
 
 
3857
3266
   1D6F3; 03B8; Additional folding
3858
 
 
3859
3267
   1D6F4; 03C3; Additional folding
3860
 
 
3861
3268
   1D6F5; 03C4; Additional folding
3862
 
 
3863
3269
   1D6F6; 03C5; Additional folding
3864
 
 
3865
3270
   1D6F7; 03C6; Additional folding
3866
 
 
3867
3271
   1D6F8; 03C7; Additional folding
3868
 
 
3869
3272
   1D6F9; 03C8; Additional folding
3870
 
 
3871
3273
   1D6FA; 03C9; Additional folding
3872
 
 
3873
3274
   1D70D; 03C3; Additional folding
3874
 
 
3875
3275
   1D71C; 03B1; Additional folding
3876
 
 
3877
3276
   1D71D; 03B2; Additional folding
3878
 
 
3879
3277
   1D71E; 03B3; Additional folding
3880
 
 
3881
3278
   1D71F; 03B4; Additional folding
3882
 
 
3883
3279
   1D720; 03B5; Additional folding
3884
 
 
3885
3280
   1D721; 03B6; Additional folding
3886
 
 
3887
3281
   1D722; 03B7; Additional folding
3888
 
 
3889
3282
   1D723; 03B8; Additional folding
3890
 
 
3891
3283
   1D724; 03B9; Additional folding
3892
 
 
3893
3284
   1D725; 03BA; Additional folding
3894
 
 
3895
3285
   1D726; 03BB; Additional folding
3896
 
 
3897
3286
   1D727; 03BC; Additional folding
3898
 
 
3899
3287
   1D728; 03BD; Additional folding
3900
 
 
3901
3288
   1D729; 03BE; Additional folding
3902
 
 
3903
3289
   1D72A; 03BF; Additional folding
3904
 
 
3905
3290
   1D72B; 03C0; Additional folding
3906
 
 
3907
3291
   1D72C; 03C1; Additional folding
3908
 
 
3909
3292
   1D72D; 03B8; Additional folding
3910
 
 
3911
3293
   1D72E; 03C3; Additional folding
3912
 
 
3913
3294
   1D72F; 03C4; Additional folding
3914
 
 
3915
3295
   1D730; 03C5; Additional folding
3916
 
 
3917
3296
   1D731; 03C6; Additional folding
3918
 
 
3919
3297
   1D732; 03C7; Additional folding
3920
 
 
3921
3298
   1D733; 03C8; Additional folding
3922
 
 
3923
3299
   1D734; 03C9; Additional folding
3924
 
 
3925
3300
   1D747; 03C3; Additional folding
3926
 
 
3927
3301
   1D756; 03B1; Additional folding
3928
 
 
3929
3302
   1D757; 03B2; Additional folding
3930
3303
 
3931
3304
 
3932
3305
 
3933
 
 
3934
 
 
3935
 
 
3936
 
 
 
3306
Hoffman & Blanchet          Standards Track                    [Page 59]
3937
3307
 
3938
 
 
3939
 
 
3940
 
 
 
3308
RFC 3454        Preparation of Internationalized Strings   December 2002
3941
3309
 
3942
3310
 
3943
3311
   1D758; 03B3; Additional folding
3944
 
 
3945
3312
   1D759; 03B4; Additional folding
3946
 
 
3947
3313
   1D75A; 03B5; Additional folding
3948
 
 
3949
3314
   1D75B; 03B6; Additional folding
3950
 
 
3951
3315
   1D75C; 03B7; Additional folding
3952
 
 
3953
3316
   1D75D; 03B8; Additional folding
3954
 
 
3955
3317
   1D75E; 03B9; Additional folding
3956
 
 
3957
3318
   1D75F; 03BA; Additional folding
3958
 
 
3959
3319
   1D760; 03BB; Additional folding
3960
 
 
3961
3320
   1D761; 03BC; Additional folding
3962
 
 
3963
3321
   1D762; 03BD; Additional folding
3964
 
 
3965
3322
   1D763; 03BE; Additional folding
3966
 
 
3967
3323
   1D764; 03BF; Additional folding
3968
 
 
3969
3324
   1D765; 03C0; Additional folding
3970
 
 
3971
3325
   1D766; 03C1; Additional folding
3972
 
 
3973
3326
   1D767; 03B8; Additional folding
3974
 
 
3975
3327
   1D768; 03C3; Additional folding
3976
 
 
3977
3328
   1D769; 03C4; Additional folding
3978
 
 
3979
3329
   1D76A; 03C5; Additional folding
3980
 
 
3981
3330
   1D76B; 03C6; Additional folding
3982
 
 
3983
3331
   1D76C; 03C7; Additional folding
3984
 
 
3985
3332
   1D76D; 03C8; Additional folding
3986
 
 
3987
3333
   1D76E; 03C9; Additional folding
3988
 
 
3989
3334
   1D781; 03C3; Additional folding
3990
 
 
3991
3335
   1D790; 03B1; Additional folding
3992
 
 
3993
3336
   1D791; 03B2; Additional folding
3994
 
 
3995
3337
   1D792; 03B3; Additional folding
3996
 
 
3997
3338
   1D793; 03B4; Additional folding
3998
 
 
3999
3339
   1D794; 03B5; Additional folding
4000
 
 
4001
3340
   1D795; 03B6; Additional folding
4002
 
 
4003
3341
   1D796; 03B7; Additional folding
4004
 
 
4005
3342
   1D797; 03B8; Additional folding
4006
 
 
4007
3343
   1D798; 03B9; Additional folding
4008
 
 
4009
3344
   1D799; 03BA; Additional folding
4010
 
 
4011
3345
   1D79A; 03BB; Additional folding
4012
 
 
4013
3346
   1D79B; 03BC; Additional folding
4014
 
 
4015
3347
   1D79C; 03BD; Additional folding
4016
 
 
4017
3348
   1D79D; 03BE; Additional folding
4018
 
 
4019
3349
   1D79E; 03BF; Additional folding
4020
 
 
4021
3350
   1D79F; 03C0; Additional folding
4022
 
 
4023
3351
   1D7A0; 03C1; Additional folding
4024
 
 
4025
3352
   1D7A1; 03B8; Additional folding
4026
 
 
4027
3353
   1D7A2; 03C3; Additional folding
4028
 
 
4029
3354
   1D7A3; 03C4; Additional folding
4030
 
 
4031
3355
   1D7A4; 03C5; Additional folding
4032
 
 
4033
3356
   1D7A5; 03C6; Additional folding
4034
 
 
4035
3357
   1D7A6; 03C7; Additional folding
4036
 
 
4037
3358
   1D7A7; 03C8; Additional folding
4038
3359
 
4039
3360
 
4040
3361
 
4041
 
 
4042
 
 
4043
 
 
4044
 
 
 
3362
Hoffman & Blanchet          Standards Track                    [Page 60]
4045
3363
 
4046
 
 
4047
 
 
4048
 
 
 
3364
RFC 3454        Preparation of Internationalized Strings   December 2002
4049
3365
 
4050
3366
 
4051
3367
   1D7A8; 03C9; Additional folding
4052
 
 
4053
3368
   1D7BB; 03C3; Additional folding
4054
 
 
4055
3369
   ----- End Table B.2 -----
4056
3370
 
 
3371
B.3 Mapping for case-folding used with no normalization
 
3372
 
4057
3373
   ----- Start Table B.3 -----
4058
 
 
4059
3374
   0041; 0061; Case map
4060
 
 
4061
3375
   0042; 0062; Case map
4062
 
 
4063
3376
   0043; 0063; Case map
4064
 
 
4065
3377
   0044; 0064; Case map
4066
 
 
4067
3378
   0045; 0065; Case map
4068
 
 
4069
3379
   0046; 0066; Case map
4070
 
 
4071
3380
   0047; 0067; Case map
4072
 
 
4073
3381
   0048; 0068; Case map
4074
 
 
4075
3382
   0049; 0069; Case map
4076
 
 
4077
3383
   004A; 006A; Case map
4078
 
 
4079
3384
   004B; 006B; Case map
4080
 
 
4081
3385
   004C; 006C; Case map
4082
 
 
4083
3386
   004D; 006D; Case map
4084
 
 
4085
3387
   004E; 006E; Case map
4086
 
 
4087
3388
   004F; 006F; Case map
4088
 
 
4089
3389
   0050; 0070; Case map
4090
 
 
4091
3390
   0051; 0071; Case map
4092
 
 
4093
3391
   0052; 0072; Case map
4094
 
 
4095
3392
   0053; 0073; Case map
4096
 
 
4097
3393
   0054; 0074; Case map
4098
 
 
4099
3394
   0055; 0075; Case map
4100
 
 
4101
3395
   0056; 0076; Case map
4102
 
 
4103
3396
   0057; 0077; Case map
4104
 
 
4105
3397
   0058; 0078; Case map
4106
 
 
4107
3398
   0059; 0079; Case map
4108
 
 
4109
3399
   005A; 007A; Case map
4110
 
 
4111
3400
   00B5; 03BC; Case map
4112
 
 
4113
3401
   00C0; 00E0; Case map
4114
 
 
4115
3402
   00C1; 00E1; Case map
4116
 
 
4117
3403
   00C2; 00E2; Case map
4118
 
 
4119
3404
   00C3; 00E3; Case map
4120
 
 
4121
3405
   00C4; 00E4; Case map
4122
 
 
4123
3406
   00C5; 00E5; Case map
4124
 
 
4125
3407
   00C6; 00E6; Case map
4126
 
 
4127
3408
   00C7; 00E7; Case map
4128
 
 
4129
3409
   00C8; 00E8; Case map
4130
 
 
4131
3410
   00C9; 00E9; Case map
4132
 
 
4133
3411
   00CA; 00EA; Case map
4134
 
 
4135
3412
   00CB; 00EB; Case map
4136
 
 
4137
3413
   00CC; 00EC; Case map
4138
 
 
4139
3414
   00CD; 00ED; Case map
4140
3415
 
4141
3416
 
4142
3417
 
4143
 
 
4144
 
 
4145
 
 
4146
 
 
 
3418
Hoffman & Blanchet          Standards Track                    [Page 61]
4147
3419
 
4148
 
 
4149
 
 
4150
 
 
 
3420
RFC 3454        Preparation of Internationalized Strings   December 2002
4151
3421
 
4152
3422
 
4153
3423
   00CE; 00EE; Case map
4154
 
 
4155
3424
   00CF; 00EF; Case map
4156
 
 
4157
3425
   00D0; 00F0; Case map
4158
 
 
4159
3426
   00D1; 00F1; Case map
4160
 
 
4161
3427
   00D2; 00F2; Case map
4162
 
 
4163
3428
   00D3; 00F3; Case map
4164
 
 
4165
3429
   00D4; 00F4; Case map
4166
 
 
4167
3430
   00D5; 00F5; Case map
4168
 
 
4169
3431
   00D6; 00F6; Case map
4170
 
 
4171
3432
   00D8; 00F8; Case map
4172
 
 
4173
3433
   00D9; 00F9; Case map
4174
 
 
4175
3434
   00DA; 00FA; Case map
4176
 
 
4177
3435
   00DB; 00FB; Case map
4178
 
 
4179
3436
   00DC; 00FC; Case map
4180
 
 
4181
3437
   00DD; 00FD; Case map
4182
 
 
4183
3438
   00DE; 00FE; Case map
4184
 
 
4185
3439
   00DF; 0073 0073; Case map
4186
 
 
4187
3440
   0100; 0101; Case map
4188
 
 
4189
3441
   0102; 0103; Case map
4190
 
 
4191
3442
   0104; 0105; Case map
4192
 
 
4193
3443
   0106; 0107; Case map
4194
 
 
4195
3444
   0108; 0109; Case map
4196
 
 
4197
3445
   010A; 010B; Case map
4198
 
 
4199
3446
   010C; 010D; Case map
4200
 
 
4201
3447
   010E; 010F; Case map
4202
 
 
4203
3448
   0110; 0111; Case map
4204
 
 
4205
3449
   0112; 0113; Case map
4206
 
 
4207
3450
   0114; 0115; Case map
4208
 
 
4209
3451
   0116; 0117; Case map
4210
 
 
4211
3452
   0118; 0119; Case map
4212
 
 
4213
3453
   011A; 011B; Case map
4214
 
 
4215
3454
   011C; 011D; Case map
4216
 
 
4217
3455
   011E; 011F; Case map
4218
 
 
4219
3456
   0120; 0121; Case map
4220
 
 
4221
3457
   0122; 0123; Case map
4222
 
 
4223
3458
   0124; 0125; Case map
4224
 
 
4225
3459
   0126; 0127; Case map
4226
 
 
4227
3460
   0128; 0129; Case map
4228
 
 
4229
3461
   012A; 012B; Case map
4230
 
 
4231
3462
   012C; 012D; Case map
4232
 
 
4233
3463
   012E; 012F; Case map
4234
 
 
4235
3464
   0130; 0069 0307; Case map
4236
 
 
4237
3465
   0132; 0133; Case map
4238
 
 
4239
3466
   0134; 0135; Case map
4240
 
 
4241
3467
   0136; 0137; Case map
4242
 
 
4243
3468
   0139; 013A; Case map
4244
 
 
4245
3469
   013B; 013C; Case map
4246
 
 
4247
3470
   013D; 013E; Case map
4248
3471
 
4249
3472
 
4250
3473
 
4251
 
 
4252
 
 
4253
 
 
4254
 
 
 
3474
Hoffman & Blanchet          Standards Track                    [Page 62]
4255
3475
 
4256
 
 
4257
 
 
4258
 
 
 
3476
RFC 3454        Preparation of Internationalized Strings   December 2002
4259
3477
 
4260
3478
 
4261
3479
   013F; 0140; Case map
4262
 
 
4263
3480
   0141; 0142; Case map
4264
 
 
4265
3481
   0143; 0144; Case map
4266
 
 
4267
3482
   0145; 0146; Case map
4268
 
 
4269
3483
   0147; 0148; Case map
4270
 
 
4271
3484
   0149; 02BC 006E; Case map
4272
 
 
4273
3485
   014A; 014B; Case map
4274
 
 
4275
3486
   014C; 014D; Case map
4276
 
 
4277
3487
   014E; 014F; Case map
4278
 
 
4279
3488
   0150; 0151; Case map
4280
 
 
4281
3489
   0152; 0153; Case map
4282
 
 
4283
3490
   0154; 0155; Case map
4284
 
 
4285
3491
   0156; 0157; Case map
4286
 
 
4287
3492
   0158; 0159; Case map
4288
 
 
4289
3493
   015A; 015B; Case map
4290
 
 
4291
3494
   015C; 015D; Case map
4292
 
 
4293
3495
   015E; 015F; Case map
4294
 
 
4295
3496
   0160; 0161; Case map
4296
 
 
4297
3497
   0162; 0163; Case map
4298
 
 
4299
3498
   0164; 0165; Case map
4300
 
 
4301
3499
   0166; 0167; Case map
4302
 
 
4303
3500
   0168; 0169; Case map
4304
 
 
4305
3501
   016A; 016B; Case map
4306
 
 
4307
3502
   016C; 016D; Case map
4308
 
 
4309
3503
   016E; 016F; Case map
4310
 
 
4311
3504
   0170; 0171; Case map
4312
 
 
4313
3505
   0172; 0173; Case map
4314
 
 
4315
3506
   0174; 0175; Case map
4316
 
 
4317
3507
   0176; 0177; Case map
4318
 
 
4319
3508
   0178; 00FF; Case map
4320
 
 
4321
3509
   0179; 017A; Case map
4322
 
 
4323
3510
   017B; 017C; Case map
4324
 
 
4325
3511
   017D; 017E; Case map
4326
 
 
4327
3512
   017F; 0073; Case map
4328
 
 
4329
3513
   0181; 0253; Case map
4330
 
 
4331
3514
   0182; 0183; Case map
4332
 
 
4333
3515
   0184; 0185; Case map
4334
 
 
4335
3516
   0186; 0254; Case map
4336
 
 
4337
3517
   0187; 0188; Case map
4338
 
 
4339
3518
   0189; 0256; Case map
4340
 
 
4341
3519
   018A; 0257; Case map
4342
 
 
4343
3520
   018B; 018C; Case map
4344
 
 
4345
3521
   018E; 01DD; Case map
4346
 
 
4347
3522
   018F; 0259; Case map
4348
 
 
4349
3523
   0190; 025B; Case map
4350
 
 
4351
3524
   0191; 0192; Case map
4352
 
 
4353
3525
   0193; 0260; Case map
4354
 
 
4355
3526
   0194; 0263; Case map
4356
3527
 
4357
3528
 
4358
3529
 
4359
 
 
4360
 
 
4361
 
 
4362
 
 
 
3530
Hoffman & Blanchet          Standards Track                    [Page 63]
4363
3531
 
4364
 
 
4365
 
 
4366
 
 
 
3532
RFC 3454        Preparation of Internationalized Strings   December 2002
4367
3533
 
4368
3534
 
4369
3535
   0196; 0269; Case map
4370
 
 
4371
3536
   0197; 0268; Case map
4372
 
 
4373
3537
   0198; 0199; Case map
4374
 
 
4375
3538
   019C; 026F; Case map
4376
 
 
4377
3539
   019D; 0272; Case map
4378
 
 
4379
3540
   019F; 0275; Case map
4380
 
 
4381
3541
   01A0; 01A1; Case map
4382
 
 
4383
3542
   01A2; 01A3; Case map
4384
 
 
4385
3543
   01A4; 01A5; Case map
4386
 
 
4387
3544
   01A6; 0280; Case map
4388
 
 
4389
3545
   01A7; 01A8; Case map
4390
 
 
4391
3546
   01A9; 0283; Case map
4392
 
 
4393
3547
   01AC; 01AD; Case map
4394
 
 
4395
3548
   01AE; 0288; Case map
4396
 
 
4397
3549
   01AF; 01B0; Case map
4398
 
 
4399
3550
   01B1; 028A; Case map
4400
 
 
4401
3551
   01B2; 028B; Case map
4402
 
 
4403
3552
   01B3; 01B4; Case map
4404
 
 
4405
3553
   01B5; 01B6; Case map
4406
 
 
4407
3554
   01B7; 0292; Case map
4408
 
 
4409
3555
   01B8; 01B9; Case map
4410
 
 
4411
3556
   01BC; 01BD; Case map
4412
 
 
4413
3557
   01C4; 01C6; Case map
4414
 
 
4415
3558
   01C5; 01C6; Case map
4416
 
 
4417
3559
   01C7; 01C9; Case map
4418
 
 
4419
3560
   01C8; 01C9; Case map
4420
 
 
4421
3561
   01CA; 01CC; Case map
4422
 
 
4423
3562
   01CB; 01CC; Case map
4424
 
 
4425
3563
   01CD; 01CE; Case map
4426
 
 
4427
3564
   01CF; 01D0; Case map
4428
 
 
4429
3565
   01D1; 01D2; Case map
4430
 
 
4431
3566
   01D3; 01D4; Case map
4432
 
 
4433
3567
   01D5; 01D6; Case map
4434
 
 
4435
3568
   01D7; 01D8; Case map
4436
 
 
4437
3569
   01D9; 01DA; Case map
4438
 
 
4439
3570
   01DB; 01DC; Case map
4440
 
 
4441
3571
   01DE; 01DF; Case map
4442
 
 
4443
3572
   01E0; 01E1; Case map
4444
 
 
4445
3573
   01E2; 01E3; Case map
4446
 
 
4447
3574
   01E4; 01E5; Case map
4448
 
 
4449
3575
   01E6; 01E7; Case map
4450
 
 
4451
3576
   01E8; 01E9; Case map
4452
 
 
4453
3577
   01EA; 01EB; Case map
4454
 
 
4455
3578
   01EC; 01ED; Case map
4456
 
 
4457
3579
   01EE; 01EF; Case map
4458
 
 
4459
3580
   01F0; 006A 030C; Case map
4460
 
 
4461
3581
   01F1; 01F3; Case map
4462
 
 
4463
3582
   01F2; 01F3; Case map
4464
3583
 
4465
3584
 
4466
3585
 
4467
 
 
4468
 
 
4469
 
 
4470
 
 
 
3586
Hoffman & Blanchet          Standards Track                    [Page 64]
4471
3587
 
4472
 
 
4473
 
 
4474
 
 
 
3588
RFC 3454        Preparation of Internationalized Strings   December 2002
4475
3589
 
4476
3590
 
4477
3591
   01F4; 01F5; Case map
4478
 
 
4479
3592
   01F6; 0195; Case map
4480
 
 
4481
3593
   01F7; 01BF; Case map
4482
 
 
4483
3594
   01F8; 01F9; Case map
4484
 
 
4485
3595
   01FA; 01FB; Case map
4486
 
 
4487
3596
   01FC; 01FD; Case map
4488
 
 
4489
3597
   01FE; 01FF; Case map
4490
 
 
4491
3598
   0200; 0201; Case map
4492
 
 
4493
3599
   0202; 0203; Case map
4494
 
 
4495
3600
   0204; 0205; Case map
4496
 
 
4497
3601
   0206; 0207; Case map
4498
 
 
4499
3602
   0208; 0209; Case map
4500
 
 
4501
3603
   020A; 020B; Case map
4502
 
 
4503
3604
   020C; 020D; Case map
4504
 
 
4505
3605
   020E; 020F; Case map
4506
 
 
4507
3606
   0210; 0211; Case map
4508
 
 
4509
3607
   0212; 0213; Case map
4510
 
 
4511
3608
   0214; 0215; Case map
4512
 
 
4513
3609
   0216; 0217; Case map
4514
 
 
4515
3610
   0218; 0219; Case map
4516
 
 
4517
3611
   021A; 021B; Case map
4518
 
 
4519
3612
   021C; 021D; Case map
4520
 
 
4521
3613
   021E; 021F; Case map
4522
 
 
4523
3614
   0220; 019E; Case map
4524
 
 
4525
3615
   0222; 0223; Case map
4526
 
 
4527
3616
   0224; 0225; Case map
4528
 
 
4529
3617
   0226; 0227; Case map
4530
 
 
4531
3618
   0228; 0229; Case map
4532
 
 
4533
3619
   022A; 022B; Case map
4534
 
 
4535
3620
   022C; 022D; Case map
4536
 
 
4537
3621
   022E; 022F; Case map
4538
 
 
4539
3622
   0230; 0231; Case map
4540
 
 
4541
3623
   0232; 0233; Case map
4542
 
 
4543
3624
   0345; 03B9; Case map
4544
 
 
4545
3625
   0386; 03AC; Case map
4546
 
 
4547
3626
   0388; 03AD; Case map
4548
 
 
4549
3627
   0389; 03AE; Case map
4550
 
 
4551
3628
   038A; 03AF; Case map
4552
 
 
4553
3629
   038C; 03CC; Case map
4554
 
 
4555
3630
   038E; 03CD; Case map
4556
 
 
4557
3631
   038F; 03CE; Case map
4558
 
 
4559
3632
   0390; 03B9 0308 0301; Case map
4560
 
 
4561
3633
   0391; 03B1; Case map
4562
 
 
4563
3634
   0392; 03B2; Case map
4564
 
 
4565
3635
   0393; 03B3; Case map
4566
 
 
4567
3636
   0394; 03B4; Case map
4568
 
 
4569
3637
   0395; 03B5; Case map
4570
 
 
4571
3638
   0396; 03B6; Case map
4572
3639
 
4573
3640
 
4574
3641
 
4575
 
 
4576
 
 
4577
 
 
4578
 
 
 
3642
Hoffman & Blanchet          Standards Track                    [Page 65]
4579
3643
 
4580
 
 
4581
 
 
4582
 
 
 
3644
RFC 3454        Preparation of Internationalized Strings   December 2002
4583
3645
 
4584
3646
 
4585
3647
   0397; 03B7; Case map
4586
 
 
4587
3648
   0398; 03B8; Case map
4588
 
 
4589
3649
   0399; 03B9; Case map
4590
 
 
4591
3650
   039A; 03BA; Case map
4592
 
 
4593
3651
   039B; 03BB; Case map
4594
 
 
4595
3652
   039C; 03BC; Case map
4596
 
 
4597
3653
   039D; 03BD; Case map
4598
 
 
4599
3654
   039E; 03BE; Case map
4600
 
 
4601
3655
   039F; 03BF; Case map
4602
 
 
4603
3656
   03A0; 03C0; Case map
4604
 
 
4605
3657
   03A1; 03C1; Case map
4606
 
 
4607
3658
   03A3; 03C3; Case map
4608
 
 
4609
3659
   03A4; 03C4; Case map
4610
 
 
4611
3660
   03A5; 03C5; Case map
4612
 
 
4613
3661
   03A6; 03C6; Case map
4614
 
 
4615
3662
   03A7; 03C7; Case map
4616
 
 
4617
3663
   03A8; 03C8; Case map
4618
 
 
4619
3664
   03A9; 03C9; Case map
4620
 
 
4621
3665
   03AA; 03CA; Case map
4622
 
 
4623
3666
   03AB; 03CB; Case map
4624
 
 
4625
3667
   03B0; 03C5 0308 0301; Case map
4626
 
 
4627
3668
   03C2; 03C3; Case map
4628
 
 
4629
3669
   03D0; 03B2; Case map
4630
 
 
4631
3670
   03D1; 03B8; Case map
4632
 
 
4633
3671
   03D5; 03C6; Case map
4634
 
 
4635
3672
   03D6; 03C0; Case map
4636
 
 
4637
3673
   03D8; 03D9; Case map
4638
 
 
4639
3674
   03DA; 03DB; Case map
4640
 
 
4641
3675
   03DC; 03DD; Case map
4642
 
 
4643
3676
   03DE; 03DF; Case map
4644
 
 
4645
3677
   03E0; 03E1; Case map
4646
 
 
4647
3678
   03E2; 03E3; Case map
4648
 
 
4649
3679
   03E4; 03E5; Case map
4650
 
 
4651
3680
   03E6; 03E7; Case map
4652
 
 
4653
3681
   03E8; 03E9; Case map
4654
 
 
4655
3682
   03EA; 03EB; Case map
4656
 
 
4657
3683
   03EC; 03ED; Case map
4658
 
 
4659
3684
   03EE; 03EF; Case map
4660
 
 
4661
3685
   03F0; 03BA; Case map
4662
 
 
4663
3686
   03F1; 03C1; Case map
4664
 
 
4665
3687
   03F2; 03C3; Case map
4666
 
 
4667
3688
   03F4; 03B8; Case map
4668
 
 
4669
3689
   03F5; 03B5; Case map
4670
 
 
4671
3690
   0400; 0450; Case map
4672
 
 
4673
3691
   0401; 0451; Case map
4674
 
 
4675
3692
   0402; 0452; Case map
4676
 
 
4677
3693
   0403; 0453; Case map
4678
 
 
4679
3694
   0404; 0454; Case map
4680
3695
 
4681
3696
 
4682
3697
 
4683
 
 
4684
 
 
4685
 
 
4686
 
 
 
3698
Hoffman & Blanchet          Standards Track                    [Page 66]
4687
3699
 
4688
 
 
4689
 
 
4690
 
 
 
3700
RFC 3454        Preparation of Internationalized Strings   December 2002
4691
3701
 
4692
3702
 
4693
3703
   0405; 0455; Case map
4694
 
 
4695
3704
   0406; 0456; Case map
4696
 
 
4697
3705
   0407; 0457; Case map
4698
 
 
4699
3706
   0408; 0458; Case map
4700
 
 
4701
3707
   0409; 0459; Case map
4702
 
 
4703
3708
   040A; 045A; Case map
4704
 
 
4705
3709
   040B; 045B; Case map
4706
 
 
4707
3710
   040C; 045C; Case map
4708
 
 
4709
3711
   040D; 045D; Case map
4710
 
 
4711
3712
   040E; 045E; Case map
4712
 
 
4713
3713
   040F; 045F; Case map
4714
 
 
4715
3714
   0410; 0430; Case map
4716
 
 
4717
3715
   0411; 0431; Case map
4718
 
 
4719
3716
   0412; 0432; Case map
4720
 
 
4721
3717
   0413; 0433; Case map
4722
 
 
4723
3718
   0414; 0434; Case map
4724
 
 
4725
3719
   0415; 0435; Case map
4726
 
 
4727
3720
   0416; 0436; Case map
4728
 
 
4729
3721
   0417; 0437; Case map
4730
 
 
4731
3722
   0418; 0438; Case map
4732
 
 
4733
3723
   0419; 0439; Case map
4734
 
 
4735
3724
   041A; 043A; Case map
4736
 
 
4737
3725
   041B; 043B; Case map
4738
 
 
4739
3726
   041C; 043C; Case map
4740
 
 
4741
3727
   041D; 043D; Case map
4742
 
 
4743
3728
   041E; 043E; Case map
4744
 
 
4745
3729
   041F; 043F; Case map
4746
 
 
4747
3730
   0420; 0440; Case map
4748
 
 
4749
3731
   0421; 0441; Case map
4750
 
 
4751
3732
   0422; 0442; Case map
4752
 
 
4753
3733
   0423; 0443; Case map
4754
 
 
4755
3734
   0424; 0444; Case map
4756
 
 
4757
3735
   0425; 0445; Case map
4758
 
 
4759
3736
   0426; 0446; Case map
4760
 
 
4761
3737
   0427; 0447; Case map
4762
 
 
4763
3738
   0428; 0448; Case map
4764
 
 
4765
3739
   0429; 0449; Case map
4766
 
 
4767
3740
   042A; 044A; Case map
4768
 
 
4769
3741
   042B; 044B; Case map
4770
 
 
4771
3742
   042C; 044C; Case map
4772
 
 
4773
3743
   042D; 044D; Case map
4774
 
 
4775
3744
   042E; 044E; Case map
4776
 
 
4777
3745
   042F; 044F; Case map
4778
 
 
4779
3746
   0460; 0461; Case map
4780
 
 
4781
3747
   0462; 0463; Case map
4782
 
 
4783
3748
   0464; 0465; Case map
4784
 
 
4785
3749
   0466; 0467; Case map
4786
 
 
4787
3750
   0468; 0469; Case map
4788
3751
 
4789
3752
 
4790
3753
 
4791
 
 
4792
 
 
4793
 
 
4794
 
 
 
3754
Hoffman & Blanchet          Standards Track                    [Page 67]
4795
3755
 
4796
 
 
4797
 
 
4798
 
 
 
3756
RFC 3454        Preparation of Internationalized Strings   December 2002
4799
3757
 
4800
3758
 
4801
3759
   046A; 046B; Case map
4802
 
 
4803
3760
   046C; 046D; Case map
4804
 
 
4805
3761
   046E; 046F; Case map
4806
 
 
4807
3762
   0470; 0471; Case map
4808
 
 
4809
3763
   0472; 0473; Case map
4810
 
 
4811
3764
   0474; 0475; Case map
4812
 
 
4813
3765
   0476; 0477; Case map
4814
 
 
4815
3766
   0478; 0479; Case map
4816
 
 
4817
3767
   047A; 047B; Case map
4818
 
 
4819
3768
   047C; 047D; Case map
4820
 
 
4821
3769
   047E; 047F; Case map
4822
 
 
4823
3770
   0480; 0481; Case map
4824
 
 
4825
3771
   048A; 048B; Case map
4826
 
 
4827
3772
   048C; 048D; Case map
4828
 
 
4829
3773
   048E; 048F; Case map
4830
 
 
4831
3774
   0490; 0491; Case map
4832
 
 
4833
3775
   0492; 0493; Case map
4834
 
 
4835
3776
   0494; 0495; Case map
4836
 
 
4837
3777
   0496; 0497; Case map
4838
 
 
4839
3778
   0498; 0499; Case map
4840
 
 
4841
3779
   049A; 049B; Case map
4842
 
 
4843
3780
   049C; 049D; Case map
4844
 
 
4845
3781
   049E; 049F; Case map
4846
 
 
4847
3782
   04A0; 04A1; Case map
4848
 
 
4849
3783
   04A2; 04A3; Case map
4850
 
 
4851
3784
   04A4; 04A5; Case map
4852
 
 
4853
3785
   04A6; 04A7; Case map
4854
 
 
4855
3786
   04A8; 04A9; Case map
4856
 
 
4857
3787
   04AA; 04AB; Case map
4858
 
 
4859
3788
   04AC; 04AD; Case map
4860
 
 
4861
3789
   04AE; 04AF; Case map
4862
 
 
4863
3790
   04B0; 04B1; Case map
4864
 
 
4865
3791
   04B2; 04B3; Case map
4866
 
 
4867
3792
   04B4; 04B5; Case map
4868
 
 
4869
3793
   04B6; 04B7; Case map
4870
 
 
4871
3794
   04B8; 04B9; Case map
4872
 
 
4873
3795
   04BA; 04BB; Case map
4874
 
 
4875
3796
   04BC; 04BD; Case map
4876
 
 
4877
3797
   04BE; 04BF; Case map
4878
 
 
4879
3798
   04C1; 04C2; Case map
4880
 
 
4881
3799
   04C3; 04C4; Case map
4882
 
 
4883
3800
   04C5; 04C6; Case map
4884
 
 
4885
3801
   04C7; 04C8; Case map
4886
 
 
4887
3802
   04C9; 04CA; Case map
4888
 
 
4889
3803
   04CB; 04CC; Case map
4890
 
 
4891
3804
   04CD; 04CE; Case map
4892
 
 
4893
3805
   04D0; 04D1; Case map
4894
 
 
4895
3806
   04D2; 04D3; Case map
4896
3807
 
4897
3808
 
4898
3809
 
4899
 
 
4900
 
 
4901
 
 
4902
 
 
 
3810
Hoffman & Blanchet          Standards Track                    [Page 68]
4903
3811
 
4904
 
 
4905
 
 
4906
 
 
 
3812
RFC 3454        Preparation of Internationalized Strings   December 2002
4907
3813
 
4908
3814
 
4909
3815
   04D4; 04D5; Case map
4910
 
 
4911
3816
   04D6; 04D7; Case map
4912
 
 
4913
3817
   04D8; 04D9; Case map
4914
 
 
4915
3818
   04DA; 04DB; Case map
4916
 
 
4917
3819
   04DC; 04DD; Case map
4918
 
 
4919
3820
   04DE; 04DF; Case map
4920
 
 
4921
3821
   04E0; 04E1; Case map
4922
 
 
4923
3822
   04E2; 04E3; Case map
4924
 
 
4925
3823
   04E4; 04E5; Case map
4926
 
 
4927
3824
   04E6; 04E7; Case map
4928
 
 
4929
3825
   04E8; 04E9; Case map
4930
 
 
4931
3826
   04EA; 04EB; Case map
4932
 
 
4933
3827
   04EC; 04ED; Case map
4934
 
 
4935
3828
   04EE; 04EF; Case map
4936
 
 
4937
3829
   04F0; 04F1; Case map
4938
 
 
4939
3830
   04F2; 04F3; Case map
4940
 
 
4941
3831
   04F4; 04F5; Case map
4942
 
 
4943
3832
   04F8; 04F9; Case map
4944
 
 
4945
3833
   0500; 0501; Case map
4946
 
 
4947
3834
   0502; 0503; Case map
4948
 
 
4949
3835
   0504; 0505; Case map
4950
 
 
4951
3836
   0506; 0507; Case map
4952
 
 
4953
3837
   0508; 0509; Case map
4954
 
 
4955
3838
   050A; 050B; Case map
4956
 
 
4957
3839
   050C; 050D; Case map
4958
 
 
4959
3840
   050E; 050F; Case map
4960
 
 
4961
3841
   0531; 0561; Case map
4962
 
 
4963
3842
   0532; 0562; Case map
4964
 
 
4965
3843
   0533; 0563; Case map
4966
 
 
4967
3844
   0534; 0564; Case map
4968
 
 
4969
3845
   0535; 0565; Case map
4970
 
 
4971
3846
   0536; 0566; Case map
4972
 
 
4973
3847
   0537; 0567; Case map
4974
 
 
4975
3848
   0538; 0568; Case map
4976
 
 
4977
3849
   0539; 0569; Case map
4978
 
 
4979
3850
   053A; 056A; Case map
4980
 
 
4981
3851
   053B; 056B; Case map
4982
 
 
4983
3852
   053C; 056C; Case map
4984
 
 
4985
3853
   053D; 056D; Case map
4986
 
 
4987
3854
   053E; 056E; Case map
4988
 
 
4989
3855
   053F; 056F; Case map
4990
 
 
4991
3856
   0540; 0570; Case map
4992
 
 
4993
3857
   0541; 0571; Case map
4994
 
 
4995
3858
   0542; 0572; Case map
4996
 
 
4997
3859
   0543; 0573; Case map
4998
 
 
4999
3860
   0544; 0574; Case map
5000
 
 
5001
3861
   0545; 0575; Case map
5002
 
 
5003
3862
   0546; 0576; Case map
5004
3863
 
5005
3864
 
5006
3865
 
5007
 
 
5008
 
 
5009
 
 
5010
 
 
 
3866
Hoffman & Blanchet          Standards Track                    [Page 69]
5011
3867
 
5012
 
 
5013
 
 
5014
 
 
 
3868
RFC 3454        Preparation of Internationalized Strings   December 2002
5015
3869
 
5016
3870
 
5017
3871
   0547; 0577; Case map
5018
 
 
5019
3872
   0548; 0578; Case map
5020
 
 
5021
3873
   0549; 0579; Case map
5022
 
 
5023
3874
   054A; 057A; Case map
5024
 
 
5025
3875
   054B; 057B; Case map
5026
 
 
5027
3876
   054C; 057C; Case map
5028
 
 
5029
3877
   054D; 057D; Case map
5030
 
 
5031
3878
   054E; 057E; Case map
5032
 
 
5033
3879
   054F; 057F; Case map
5034
 
 
5035
3880
   0550; 0580; Case map
5036
 
 
5037
3881
   0551; 0581; Case map
5038
 
 
5039
3882
   0552; 0582; Case map
5040
 
 
5041
3883
   0553; 0583; Case map
5042
 
 
5043
3884
   0554; 0584; Case map
5044
 
 
5045
3885
   0555; 0585; Case map
5046
 
 
5047
3886
   0556; 0586; Case map
5048
 
 
5049
3887
   0587; 0565 0582; Case map
5050
 
 
5051
3888
   1E00; 1E01; Case map
5052
 
 
5053
3889
   1E02; 1E03; Case map
5054
 
 
5055
3890
   1E04; 1E05; Case map
5056
 
 
5057
3891
   1E06; 1E07; Case map
5058
 
 
5059
3892
   1E08; 1E09; Case map
5060
 
 
5061
3893
   1E0A; 1E0B; Case map
5062
 
 
5063
3894
   1E0C; 1E0D; Case map
5064
 
 
5065
3895
   1E0E; 1E0F; Case map
5066
 
 
5067
3896
   1E10; 1E11; Case map
5068
 
 
5069
3897
   1E12; 1E13; Case map
5070
 
 
5071
3898
   1E14; 1E15; Case map
5072
 
 
5073
3899
   1E16; 1E17; Case map
5074
 
 
5075
3900
   1E18; 1E19; Case map
5076
 
 
5077
3901
   1E1A; 1E1B; Case map
5078
 
 
5079
3902
   1E1C; 1E1D; Case map
5080
 
 
5081
3903
   1E1E; 1E1F; Case map
5082
 
 
5083
3904
   1E20; 1E21; Case map
5084
 
 
5085
3905
   1E22; 1E23; Case map
5086
 
 
5087
3906
   1E24; 1E25; Case map
5088
 
 
5089
3907
   1E26; 1E27; Case map
5090
 
 
5091
3908
   1E28; 1E29; Case map
5092
 
 
5093
3909
   1E2A; 1E2B; Case map
5094
 
 
5095
3910
   1E2C; 1E2D; Case map
5096
 
 
5097
3911
   1E2E; 1E2F; Case map
5098
 
 
5099
3912
   1E30; 1E31; Case map
5100
 
 
5101
3913
   1E32; 1E33; Case map
5102
 
 
5103
3914
   1E34; 1E35; Case map
5104
 
 
5105
3915
   1E36; 1E37; Case map
5106
 
 
5107
3916
   1E38; 1E39; Case map
5108
 
 
5109
3917
   1E3A; 1E3B; Case map
5110
 
 
5111
3918
   1E3C; 1E3D; Case map
5112
3919
 
5113
3920
 
5114
3921
 
5115
 
 
5116
 
 
5117
 
 
5118
 
 
 
3922
Hoffman & Blanchet          Standards Track                    [Page 70]
5119
3923
 
5120
 
 
5121
 
 
5122
 
 
 
3924
RFC 3454        Preparation of Internationalized Strings   December 2002
5123
3925
 
5124
3926
 
5125
3927
   1E3E; 1E3F; Case map
5126
 
 
5127
3928
   1E40; 1E41; Case map
5128
 
 
5129
3929
   1E42; 1E43; Case map
5130
 
 
5131
3930
   1E44; 1E45; Case map
5132
 
 
5133
3931
   1E46; 1E47; Case map
5134
 
 
5135
3932
   1E48; 1E49; Case map
5136
 
 
5137
3933
   1E4A; 1E4B; Case map
5138
 
 
5139
3934
   1E4C; 1E4D; Case map
5140
 
 
5141
3935
   1E4E; 1E4F; Case map
5142
 
 
5143
3936
   1E50; 1E51; Case map
5144
 
 
5145
3937
   1E52; 1E53; Case map
5146
 
 
5147
3938
   1E54; 1E55; Case map
5148
 
 
5149
3939
   1E56; 1E57; Case map
5150
 
 
5151
3940
   1E58; 1E59; Case map
5152
 
 
5153
3941
   1E5A; 1E5B; Case map
5154
 
 
5155
3942
   1E5C; 1E5D; Case map
5156
 
 
5157
3943
   1E5E; 1E5F; Case map
5158
 
 
5159
3944
   1E60; 1E61; Case map
5160
 
 
5161
3945
   1E62; 1E63; Case map
5162
 
 
5163
3946
   1E64; 1E65; Case map
5164
 
 
5165
3947
   1E66; 1E67; Case map
5166
 
 
5167
3948
   1E68; 1E69; Case map
5168
 
 
5169
3949
   1E6A; 1E6B; Case map
5170
 
 
5171
3950
   1E6C; 1E6D; Case map
5172
 
 
5173
3951
   1E6E; 1E6F; Case map
5174
 
 
5175
3952
   1E70; 1E71; Case map
5176
 
 
5177
3953
   1E72; 1E73; Case map
5178
 
 
5179
3954
   1E74; 1E75; Case map
5180
 
 
5181
3955
   1E76; 1E77; Case map
5182
 
 
5183
3956
   1E78; 1E79; Case map
5184
 
 
5185
3957
   1E7A; 1E7B; Case map
5186
 
 
5187
3958
   1E7C; 1E7D; Case map
5188
 
 
5189
3959
   1E7E; 1E7F; Case map
5190
 
 
5191
3960
   1E80; 1E81; Case map
5192
 
 
5193
3961
   1E82; 1E83; Case map
5194
 
 
5195
3962
   1E84; 1E85; Case map
5196
 
 
5197
3963
   1E86; 1E87; Case map
5198
 
 
5199
3964
   1E88; 1E89; Case map
5200
 
 
5201
3965
   1E8A; 1E8B; Case map
5202
 
 
5203
3966
   1E8C; 1E8D; Case map
5204
 
 
5205
3967
   1E8E; 1E8F; Case map
5206
 
 
5207
3968
   1E90; 1E91; Case map
5208
 
 
5209
3969
   1E92; 1E93; Case map
5210
 
 
5211
3970
   1E94; 1E95; Case map
5212
 
 
5213
3971
   1E96; 0068 0331; Case map
5214
 
 
5215
3972
   1E97; 0074 0308; Case map
5216
 
 
5217
3973
   1E98; 0077 030A; Case map
5218
 
 
5219
3974
   1E99; 0079 030A; Case map
5220
3975
 
5221
3976
 
5222
3977
 
5223
 
 
5224
 
 
5225
 
 
5226
 
 
 
3978
Hoffman & Blanchet          Standards Track                    [Page 71]
5227
3979
 
5228
 
 
5229
 
 
5230
 
 
 
3980
RFC 3454        Preparation of Internationalized Strings   December 2002
5231
3981
 
5232
3982
 
5233
3983
   1E9A; 0061 02BE; Case map
5234
 
 
5235
3984
   1E9B; 1E61; Case map
5236
 
 
5237
3985
   1EA0; 1EA1; Case map
5238
 
 
5239
3986
   1EA2; 1EA3; Case map
5240
 
 
5241
3987
   1EA4; 1EA5; Case map
5242
 
 
5243
3988
   1EA6; 1EA7; Case map
5244
 
 
5245
3989
   1EA8; 1EA9; Case map
5246
 
 
5247
3990
   1EAA; 1EAB; Case map
5248
 
 
5249
3991
   1EAC; 1EAD; Case map
5250
 
 
5251
3992
   1EAE; 1EAF; Case map
5252
 
 
5253
3993
   1EB0; 1EB1; Case map
5254
 
 
5255
3994
   1EB2; 1EB3; Case map
5256
 
 
5257
3995
   1EB4; 1EB5; Case map
5258
 
 
5259
3996
   1EB6; 1EB7; Case map
5260
 
 
5261
3997
   1EB8; 1EB9; Case map
5262
 
 
5263
3998
   1EBA; 1EBB; Case map
5264
 
 
5265
3999
   1EBC; 1EBD; Case map
5266
 
 
5267
4000
   1EBE; 1EBF; Case map
5268
 
 
5269
4001
   1EC0; 1EC1; Case map
5270
 
 
5271
4002
   1EC2; 1EC3; Case map
5272
 
 
5273
4003
   1EC4; 1EC5; Case map
5274
 
 
5275
4004
   1EC6; 1EC7; Case map
5276
 
 
5277
4005
   1EC8; 1EC9; Case map
5278
 
 
5279
4006
   1ECA; 1ECB; Case map
5280
 
 
5281
4007
   1ECC; 1ECD; Case map
5282
 
 
5283
4008
   1ECE; 1ECF; Case map
5284
 
 
5285
4009
   1ED0; 1ED1; Case map
5286
 
 
5287
4010
   1ED2; 1ED3; Case map
5288
 
 
5289
4011
   1ED4; 1ED5; Case map
5290
 
 
5291
4012
   1ED6; 1ED7; Case map
5292
 
 
5293
4013
   1ED8; 1ED9; Case map
5294
 
 
5295
4014
   1EDA; 1EDB; Case map
5296
 
 
5297
4015
   1EDC; 1EDD; Case map
5298
 
 
5299
4016
   1EDE; 1EDF; Case map
5300
 
 
5301
4017
   1EE0; 1EE1; Case map
5302
 
 
5303
4018
   1EE2; 1EE3; Case map
5304
 
 
5305
4019
   1EE4; 1EE5; Case map
5306
 
 
5307
4020
   1EE6; 1EE7; Case map
5308
 
 
5309
4021
   1EE8; 1EE9; Case map
5310
 
 
5311
4022
   1EEA; 1EEB; Case map
5312
 
 
5313
4023
   1EEC; 1EED; Case map
5314
 
 
5315
4024
   1EEE; 1EEF; Case map
5316
 
 
5317
4025
   1EF0; 1EF1; Case map
5318
 
 
5319
4026
   1EF2; 1EF3; Case map
5320
 
 
5321
4027
   1EF4; 1EF5; Case map
5322
 
 
5323
4028
   1EF6; 1EF7; Case map
5324
 
 
5325
4029
   1EF8; 1EF9; Case map
5326
 
 
5327
4030
   1F08; 1F00; Case map
5328
4031
 
5329
4032
 
5330
4033
 
5331
 
 
5332
 
 
5333
 
 
5334
 
 
 
4034
Hoffman & Blanchet          Standards Track                    [Page 72]
5335
4035
 
5336
 
 
5337
 
 
5338
 
 
 
4036
RFC 3454        Preparation of Internationalized Strings   December 2002
5339
4037
 
5340
4038
 
5341
4039
   1F09; 1F01; Case map
5342
 
 
5343
4040
   1F0A; 1F02; Case map
5344
 
 
5345
4041
   1F0B; 1F03; Case map
5346
 
 
5347
4042
   1F0C; 1F04; Case map
5348
 
 
5349
4043
   1F0D; 1F05; Case map
5350
 
 
5351
4044
   1F0E; 1F06; Case map
5352
 
 
5353
4045
   1F0F; 1F07; Case map
5354
 
 
5355
4046
   1F18; 1F10; Case map
5356
 
 
5357
4047
   1F19; 1F11; Case map
5358
 
 
5359
4048
   1F1A; 1F12; Case map
5360
 
 
5361
4049
   1F1B; 1F13; Case map
5362
 
 
5363
4050
   1F1C; 1F14; Case map
5364
 
 
5365
4051
   1F1D; 1F15; Case map
5366
 
 
5367
4052
   1F28; 1F20; Case map
5368
 
 
5369
4053
   1F29; 1F21; Case map
5370
 
 
5371
4054
   1F2A; 1F22; Case map
5372
 
 
5373
4055
   1F2B; 1F23; Case map
5374
 
 
5375
4056
   1F2C; 1F24; Case map
5376
 
 
5377
4057
   1F2D; 1F25; Case map
5378
 
 
5379
4058
   1F2E; 1F26; Case map
5380
 
 
5381
4059
   1F2F; 1F27; Case map
5382
 
 
5383
4060
   1F38; 1F30; Case map
5384
 
 
5385
4061
   1F39; 1F31; Case map
5386
 
 
5387
4062
   1F3A; 1F32; Case map
5388
 
 
5389
4063
   1F3B; 1F33; Case map
5390
 
 
5391
4064
   1F3C; 1F34; Case map
5392
 
 
5393
4065
   1F3D; 1F35; Case map
5394
 
 
5395
4066
   1F3E; 1F36; Case map
5396
 
 
5397
4067
   1F3F; 1F37; Case map
5398
 
 
5399
4068
   1F48; 1F40; Case map
5400
 
 
5401
4069
   1F49; 1F41; Case map
5402
 
 
5403
4070
   1F4A; 1F42; Case map
5404
 
 
5405
4071
   1F4B; 1F43; Case map
5406
 
 
5407
4072
   1F4C; 1F44; Case map
5408
 
 
5409
4073
   1F4D; 1F45; Case map
5410
 
 
5411
4074
   1F50; 03C5 0313; Case map
5412
 
 
5413
4075
   1F52; 03C5 0313 0300; Case map
5414
 
 
5415
4076
   1F54; 03C5 0313 0301; Case map
5416
 
 
5417
4077
   1F56; 03C5 0313 0342; Case map
5418
 
 
5419
4078
   1F59; 1F51; Case map
5420
 
 
5421
4079
   1F5B; 1F53; Case map
5422
 
 
5423
4080
   1F5D; 1F55; Case map
5424
 
 
5425
4081
   1F5F; 1F57; Case map
5426
 
 
5427
4082
   1F68; 1F60; Case map
5428
 
 
5429
4083
   1F69; 1F61; Case map
5430
 
 
5431
4084
   1F6A; 1F62; Case map
5432
 
 
5433
4085
   1F6B; 1F63; Case map
5434
 
 
5435
4086
   1F6C; 1F64; Case map
5436
4087
 
5437
4088
 
5438
4089
 
5439
 
 
5440
 
 
5441
 
 
5442
 
 
 
4090
Hoffman & Blanchet          Standards Track                    [Page 73]
5443
4091
 
5444
 
 
5445
 
 
5446
 
 
 
4092
RFC 3454        Preparation of Internationalized Strings   December 2002
5447
4093
 
5448
4094
 
5449
4095
   1F6D; 1F65; Case map
5450
 
 
5451
4096
   1F6E; 1F66; Case map
5452
 
 
5453
4097
   1F6F; 1F67; Case map
5454
 
 
5455
4098
   1F80; 1F00 03B9; Case map
5456
 
 
5457
4099
   1F81; 1F01 03B9; Case map
5458
 
 
5459
4100
   1F82; 1F02 03B9; Case map
5460
 
 
5461
4101
   1F83; 1F03 03B9; Case map
5462
 
 
5463
4102
   1F84; 1F04 03B9; Case map
5464
 
 
5465
4103
   1F85; 1F05 03B9; Case map
5466
 
 
5467
4104
   1F86; 1F06 03B9; Case map
5468
 
 
5469
4105
   1F87; 1F07 03B9; Case map
5470
 
 
5471
4106
   1F88; 1F00 03B9; Case map
5472
 
 
5473
4107
   1F89; 1F01 03B9; Case map
5474
 
 
5475
4108
   1F8A; 1F02 03B9; Case map
5476
 
 
5477
4109
   1F8B; 1F03 03B9; Case map
5478
 
 
5479
4110
   1F8C; 1F04 03B9; Case map
5480
 
 
5481
4111
   1F8D; 1F05 03B9; Case map
5482
 
 
5483
4112
   1F8E; 1F06 03B9; Case map
5484
 
 
5485
4113
   1F8F; 1F07 03B9; Case map
5486
 
 
5487
4114
   1F90; 1F20 03B9; Case map
5488
 
 
5489
4115
   1F91; 1F21 03B9; Case map
5490
 
 
5491
4116
   1F92; 1F22 03B9; Case map
5492
 
 
5493
4117
   1F93; 1F23 03B9; Case map
5494
 
 
5495
4118
   1F94; 1F24 03B9; Case map
5496
 
 
5497
4119
   1F95; 1F25 03B9; Case map
5498
 
 
5499
4120
   1F96; 1F26 03B9; Case map
5500
 
 
5501
4121
   1F97; 1F27 03B9; Case map
5502
 
 
5503
4122
   1F98; 1F20 03B9; Case map
5504
 
 
5505
4123
   1F99; 1F21 03B9; Case map
5506
 
 
5507
4124
   1F9A; 1F22 03B9; Case map
5508
 
 
5509
4125
   1F9B; 1F23 03B9; Case map
5510
 
 
5511
4126
   1F9C; 1F24 03B9; Case map
5512
 
 
5513
4127
   1F9D; 1F25 03B9; Case map
5514
 
 
5515
4128
   1F9E; 1F26 03B9; Case map
5516
 
 
5517
4129
   1F9F; 1F27 03B9; Case map
5518
 
 
5519
4130
   1FA0; 1F60 03B9; Case map
5520
 
 
5521
4131
   1FA1; 1F61 03B9; Case map
5522
 
 
5523
4132
   1FA2; 1F62 03B9; Case map
5524
 
 
5525
4133
   1FA3; 1F63 03B9; Case map
5526
 
 
5527
4134
   1FA4; 1F64 03B9; Case map
5528
 
 
5529
4135
   1FA5; 1F65 03B9; Case map
5530
 
 
5531
4136
   1FA6; 1F66 03B9; Case map
5532
 
 
5533
4137
   1FA7; 1F67 03B9; Case map
5534
 
 
5535
4138
   1FA8; 1F60 03B9; Case map
5536
 
 
5537
4139
   1FA9; 1F61 03B9; Case map
5538
 
 
5539
4140
   1FAA; 1F62 03B9; Case map
5540
 
 
5541
4141
   1FAB; 1F63 03B9; Case map
5542
 
 
5543
4142
   1FAC; 1F64 03B9; Case map
5544
4143
 
5545
4144
 
5546
4145
 
5547
 
 
5548
 
 
5549
 
 
5550
 
 
 
4146
Hoffman & Blanchet          Standards Track                    [Page 74]
5551
4147
 
5552
 
 
5553
 
 
5554
 
 
 
4148
RFC 3454        Preparation of Internationalized Strings   December 2002
5555
4149
 
5556
4150
 
5557
4151
   1FAD; 1F65 03B9; Case map
5558
 
 
5559
4152
   1FAE; 1F66 03B9; Case map
5560
 
 
5561
4153
   1FAF; 1F67 03B9; Case map
5562
 
 
5563
4154
   1FB2; 1F70 03B9; Case map
5564
 
 
5565
4155
   1FB3; 03B1 03B9; Case map
5566
 
 
5567
4156
   1FB4; 03AC 03B9; Case map
5568
 
 
5569
4157
   1FB6; 03B1 0342; Case map
5570
 
 
5571
4158
   1FB7; 03B1 0342 03B9; Case map
5572
 
 
5573
4159
   1FB8; 1FB0; Case map
5574
 
 
5575
4160
   1FB9; 1FB1; Case map
5576
 
 
5577
4161
   1FBA; 1F70; Case map
5578
 
 
5579
4162
   1FBB; 1F71; Case map
5580
 
 
5581
4163
   1FBC; 03B1 03B9; Case map
5582
 
 
5583
4164
   1FBE; 03B9; Case map
5584
 
 
5585
4165
   1FC2; 1F74 03B9; Case map
5586
 
 
5587
4166
   1FC3; 03B7 03B9; Case map
5588
 
 
5589
4167
   1FC4; 03AE 03B9; Case map
5590
 
 
5591
4168
   1FC6; 03B7 0342; Case map
5592
 
 
5593
4169
   1FC7; 03B7 0342 03B9; Case map
5594
 
 
5595
4170
   1FC8; 1F72; Case map
5596
 
 
5597
4171
   1FC9; 1F73; Case map
5598
 
 
5599
4172
   1FCA; 1F74; Case map
5600
 
 
5601
4173
   1FCB; 1F75; Case map
5602
 
 
5603
4174
   1FCC; 03B7 03B9; Case map
5604
 
 
5605
4175
   1FD2; 03B9 0308 0300; Case map
5606
 
 
5607
4176
   1FD3; 03B9 0308 0301; Case map
5608
 
 
5609
4177
   1FD6; 03B9 0342; Case map
5610
 
 
5611
4178
   1FD7; 03B9 0308 0342; Case map
5612
 
 
5613
4179
   1FD8; 1FD0; Case map
5614
 
 
5615
4180
   1FD9; 1FD1; Case map
5616
 
 
5617
4181
   1FDA; 1F76; Case map
5618
 
 
5619
4182
   1FDB; 1F77; Case map
5620
 
 
5621
4183
   1FE2; 03C5 0308 0300; Case map
5622
 
 
5623
4184
   1FE3; 03C5 0308 0301; Case map
5624
 
 
5625
4185
   1FE4; 03C1 0313; Case map
5626
 
 
5627
4186
   1FE6; 03C5 0342; Case map
5628
 
 
5629
4187
   1FE7; 03C5 0308 0342; Case map
5630
 
 
5631
4188
   1FE8; 1FE0; Case map
5632
 
 
5633
4189
   1FE9; 1FE1; Case map
5634
 
 
5635
4190
   1FEA; 1F7A; Case map
5636
 
 
5637
4191
   1FEB; 1F7B; Case map
5638
 
 
5639
4192
   1FEC; 1FE5; Case map
5640
 
 
5641
4193
   1FF2; 1F7C 03B9; Case map
5642
 
 
5643
4194
   1FF3; 03C9 03B9; Case map
5644
 
 
5645
4195
   1FF4; 03CE 03B9; Case map
5646
 
 
5647
4196
   1FF6; 03C9 0342; Case map
5648
 
 
5649
4197
   1FF7; 03C9 0342 03B9; Case map
5650
 
 
5651
4198
   1FF8; 1F78; Case map
5652
4199
 
5653
4200
 
5654
4201
 
5655
 
 
5656
 
 
5657
 
 
5658
 
 
 
4202
Hoffman & Blanchet          Standards Track                    [Page 75]
5659
4203
 
5660
 
 
5661
 
 
5662
 
 
 
4204
RFC 3454        Preparation of Internationalized Strings   December 2002
5663
4205
 
5664
4206
 
5665
4207
   1FF9; 1F79; Case map
5666
 
 
5667
4208
   1FFA; 1F7C; Case map
5668
 
 
5669
4209
   1FFB; 1F7D; Case map
5670
 
 
5671
4210
   1FFC; 03C9 03B9; Case map
5672
 
 
5673
4211
   2126; 03C9; Case map
5674
 
 
5675
4212
   212A; 006B; Case map
5676
 
 
5677
4213
   212B; 00E5; Case map
5678
 
 
5679
4214
   2160; 2170; Case map
5680
 
 
5681
4215
   2161; 2171; Case map
5682
 
 
5683
4216
   2162; 2172; Case map
5684
 
 
5685
4217
   2163; 2173; Case map
5686
 
 
5687
4218
   2164; 2174; Case map
5688
 
 
5689
4219
   2165; 2175; Case map
5690
 
 
5691
4220
   2166; 2176; Case map
5692
 
 
5693
4221
   2167; 2177; Case map
5694
 
 
5695
4222
   2168; 2178; Case map
5696
 
 
5697
4223
   2169; 2179; Case map
5698
 
 
5699
4224
   216A; 217A; Case map
5700
 
 
5701
4225
   216B; 217B; Case map
5702
 
 
5703
4226
   216C; 217C; Case map
5704
 
 
5705
4227
   216D; 217D; Case map
5706
 
 
5707
4228
   216E; 217E; Case map
5708
 
 
5709
4229
   216F; 217F; Case map
5710
 
 
5711
4230
   24B6; 24D0; Case map
5712
 
 
5713
4231
   24B7; 24D1; Case map
5714
 
 
5715
4232
   24B8; 24D2; Case map
5716
 
 
5717
4233
   24B9; 24D3; Case map
5718
 
 
5719
4234
   24BA; 24D4; Case map
5720
 
 
5721
4235
   24BB; 24D5; Case map
5722
 
 
5723
4236
   24BC; 24D6; Case map
5724
 
 
5725
4237
   24BD; 24D7; Case map
5726
 
 
5727
4238
   24BE; 24D8; Case map
5728
 
 
5729
4239
   24BF; 24D9; Case map
5730
 
 
5731
4240
   24C0; 24DA; Case map
5732
 
 
5733
4241
   24C1; 24DB; Case map
5734
 
 
5735
4242
   24C2; 24DC; Case map
5736
 
 
5737
4243
   24C3; 24DD; Case map
5738
 
 
5739
4244
   24C4; 24DE; Case map
5740
 
 
5741
4245
   24C5; 24DF; Case map
5742
 
 
5743
4246
   24C6; 24E0; Case map
5744
 
 
5745
4247
   24C7; 24E1; Case map
5746
 
 
5747
4248
   24C8; 24E2; Case map
5748
 
 
5749
4249
   24C9; 24E3; Case map
5750
 
 
5751
4250
   24CA; 24E4; Case map
5752
 
 
5753
4251
   24CB; 24E5; Case map
5754
 
 
5755
4252
   24CC; 24E6; Case map
5756
 
 
5757
4253
   24CD; 24E7; Case map
5758
 
 
5759
4254
   24CE; 24E8; Case map
5760
4255
 
5761
4256
 
5762
4257
 
5763
 
 
5764
 
 
5765
 
 
5766
 
 
 
4258
Hoffman & Blanchet          Standards Track                    [Page 76]
5767
4259
 
5768
 
 
5769
 
 
5770
 
 
 
4260
RFC 3454        Preparation of Internationalized Strings   December 2002
5771
4261
 
5772
4262
 
5773
4263
   24CF; 24E9; Case map
5774
 
 
5775
4264
   FB00; 0066 0066; Case map
5776
 
 
5777
4265
   FB01; 0066 0069; Case map
5778
 
 
5779
4266
   FB02; 0066 006C; Case map
5780
 
 
5781
4267
   FB03; 0066 0066 0069; Case map
5782
 
 
5783
4268
   FB04; 0066 0066 006C; Case map
5784
 
 
5785
4269
   FB05; 0073 0074; Case map
5786
 
 
5787
4270
   FB06; 0073 0074; Case map
5788
 
 
5789
4271
   FB13; 0574 0576; Case map
5790
 
 
5791
4272
   FB14; 0574 0565; Case map
5792
 
 
5793
4273
   FB15; 0574 056B; Case map
5794
 
 
5795
4274
   FB16; 057E 0576; Case map
5796
 
 
5797
4275
   FB17; 0574 056D; Case map
5798
 
 
5799
4276
   FF21; FF41; Case map
5800
 
 
5801
4277
   FF22; FF42; Case map
5802
 
 
5803
4278
   FF23; FF43; Case map
5804
 
 
5805
4279
   FF24; FF44; Case map
5806
 
 
5807
4280
   FF25; FF45; Case map
5808
 
 
5809
4281
   FF26; FF46; Case map
5810
 
 
5811
4282
   FF27; FF47; Case map
5812
 
 
5813
4283
   FF28; FF48; Case map
5814
 
 
5815
4284
   FF29; FF49; Case map
5816
 
 
5817
4285
   FF2A; FF4A; Case map
5818
 
 
5819
4286
   FF2B; FF4B; Case map
5820
 
 
5821
4287
   FF2C; FF4C; Case map
5822
 
 
5823
4288
   FF2D; FF4D; Case map
5824
 
 
5825
4289
   FF2E; FF4E; Case map
5826
 
 
5827
4290
   FF2F; FF4F; Case map
5828
 
 
5829
4291
   FF30; FF50; Case map
5830
 
 
5831
4292
   FF31; FF51; Case map
5832
 
 
5833
4293
   FF32; FF52; Case map
5834
 
 
5835
4294
   FF33; FF53; Case map
5836
 
 
5837
4295
   FF34; FF54; Case map
5838
 
 
5839
4296
   FF35; FF55; Case map
5840
 
 
5841
4297
   FF36; FF56; Case map
5842
 
 
5843
4298
   FF37; FF57; Case map
5844
 
 
5845
4299
   FF38; FF58; Case map
5846
 
 
5847
4300
   FF39; FF59; Case map
5848
 
 
5849
4301
   FF3A; FF5A; Case map
5850
 
 
5851
4302
   10400; 10428; Case map
5852
 
 
5853
4303
   10401; 10429; Case map
5854
 
 
5855
4304
   10402; 1042A; Case map
5856
 
 
5857
4305
   10403; 1042B; Case map
5858
 
 
5859
4306
   10404; 1042C; Case map
5860
 
 
5861
4307
   10405; 1042D; Case map
5862
 
 
5863
4308
   10406; 1042E; Case map
5864
 
 
5865
4309
   10407; 1042F; Case map
5866
 
 
5867
4310
   10408; 10430; Case map
5868
4311
 
5869
4312
 
5870
4313
 
5871
 
 
5872
 
 
5873
 
 
5874
 
 
 
4314
Hoffman & Blanchet          Standards Track                    [Page 77]
5875
4315
 
5876
 
 
5877
 
 
5878
 
 
 
4316
RFC 3454        Preparation of Internationalized Strings   December 2002
5879
4317
 
5880
4318
 
5881
4319
   10409; 10431; Case map
5882
 
 
5883
4320
   1040A; 10432; Case map
5884
 
 
5885
4321
   1040B; 10433; Case map
5886
 
 
5887
4322
   1040C; 10434; Case map
5888
 
 
5889
4323
   1040D; 10435; Case map
5890
 
 
5891
4324
   1040E; 10436; Case map
5892
 
 
5893
4325
   1040F; 10437; Case map
5894
 
 
5895
4326
   10410; 10438; Case map
5896
 
 
5897
4327
   10411; 10439; Case map
5898
 
 
5899
4328
   10412; 1043A; Case map
5900
 
 
5901
4329
   10413; 1043B; Case map
5902
 
 
5903
4330
   10414; 1043C; Case map
5904
 
 
5905
4331
   10415; 1043D; Case map
5906
 
 
5907
4332
   10416; 1043E; Case map
5908
 
 
5909
4333
   10417; 1043F; Case map
5910
 
 
5911
4334
   10418; 10440; Case map
5912
 
 
5913
4335
   10419; 10441; Case map
5914
 
 
5915
4336
   1041A; 10442; Case map
5916
 
 
5917
4337
   1041B; 10443; Case map
5918
 
 
5919
4338
   1041C; 10444; Case map
5920
 
 
5921
4339
   1041D; 10445; Case map
5922
 
 
5923
4340
   1041E; 10446; Case map
5924
 
 
5925
4341
   1041F; 10447; Case map
5926
 
 
5927
4342
   10420; 10448; Case map
5928
 
 
5929
4343
   10421; 10449; Case map
5930
 
 
5931
4344
   10422; 1044A; Case map
5932
 
 
5933
4345
   10423; 1044B; Case map
5934
 
 
5935
4346
   10424; 1044C; Case map
5936
 
 
5937
4347
   10425; 1044D; Case map
5938
 
 
5939
4348
   ----- End Table B.3 -----
5940
4349
 
 
4350
C. Prohibition tables
 
4351
 
 
4352
   The tables in this appendix consist of lines with one prohibited code
 
4353
   point per line.  The format of the lines are the value of the code
 
4354
   point, a semicolon, and a comment which is the name of the code
 
4355
   point.
 
4356
 
 
4357
C.1 Space characters
 
4358
 
 
4359
C.1.1 ASCII space characters
 
4360
 
5941
4361
   ----- Start Table C.1.1 -----
5942
 
 
5943
4362
   0020; SPACE
5944
 
 
5945
4363
   ----- End Table C.1.1 -----
5946
4364
 
 
4365
 
 
4366
 
 
4367
 
 
4368
 
 
4369
 
 
4370
Hoffman & Blanchet          Standards Track                    [Page 78]
 
4371
 
 
4372
RFC 3454        Preparation of Internationalized Strings   December 2002
 
4373
 
 
4374
 
 
4375
C.1.2 Non-ASCII space characters
5947
4376
   ----- Start Table C.1.2 -----
5948
 
 
5949
4377
   00A0; NO-BREAK SPACE
5950
 
 
5951
4378
   1680; OGHAM SPACE MARK
5952
 
 
5953
4379
   2000; EN QUAD
5954
 
 
5955
4380
   2001; EM QUAD
5956
 
 
5957
4381
   2002; EN SPACE
5958
 
 
5959
4382
   2003; EM SPACE
5960
 
 
5961
4383
   2004; THREE-PER-EM SPACE
5962
 
 
5963
4384
   2005; FOUR-PER-EM SPACE
5964
 
 
5965
4385
   2006; SIX-PER-EM SPACE
5966
 
 
5967
4386
   2007; FIGURE SPACE
5968
 
 
5969
4387
   2008; PUNCTUATION SPACE
5970
 
 
5971
4388
   2009; THIN SPACE
5972
 
 
5973
4389
   200A; HAIR SPACE
5974
 
 
5975
4390
   200B; ZERO WIDTH SPACE
5976
 
 
5977
4391
   202F; NARROW NO-BREAK SPACE
5978
 
 
5979
4392
   205F; MEDIUM MATHEMATICAL SPACE
5980
 
 
5981
4393
   3000; IDEOGRAPHIC SPACE
5982
 
 
5983
4394
   ----- End Table C.1.2 -----
5984
4395
 
 
4396
C.2 Control characters
 
4397
 
 
4398
C.2.1 ASCII control characters
 
4399
 
5985
4400
   ----- Start Table C.2.1 -----
5986
 
 
5987
4401
   0000-001F; [CONTROL CHARACTERS]
5988
 
 
5989
4402
   007F; DELETE
5990
 
 
5991
4403
   ----- End Table C.2.1 -----
5992
4404
 
 
4405
C.2.2 Non-ASCII control characters
 
4406
 
5993
4407
   ----- Start Table C.2.2 -----
5994
 
 
5995
4408
   0080-009F; [CONTROL CHARACTERS]
5996
 
 
5997
4409
   06DD; ARABIC END OF AYAH
5998
 
 
5999
4410
   070F; SYRIAC ABBREVIATION MARK
6000
 
 
6001
4411
   180E; MONGOLIAN VOWEL SEPARATOR
6002
 
 
6003
4412
   200C; ZERO WIDTH NON-JOINER
6004
 
 
6005
4413
   200D; ZERO WIDTH JOINER
6006
 
 
6007
4414
   2028; LINE SEPARATOR
6008
 
 
6009
4415
   2029; PARAGRAPH SEPARATOR
6010
 
 
6011
4416
   2060; WORD JOINER
6012
 
 
6013
4417
   2061; FUNCTION APPLICATION
6014
 
 
6015
4418
   2062; INVISIBLE TIMES
6016
 
 
6017
4419
   2063; INVISIBLE SEPARATOR
6018
 
 
6019
4420
   206A-206F; [CONTROL CHARACTERS]
6020
 
 
6021
4421
   FEFF; ZERO WIDTH NO-BREAK SPACE
6022
 
 
6023
4422
   FFF9-FFFC; [CONTROL CHARACTERS]
6024
4423
 
6025
4424
 
6026
4425
 
6027
 
 
6028
 
 
6029
 
 
6030
 
 
 
4426
Hoffman & Blanchet          Standards Track                    [Page 79]
6031
4427
 
6032
 
 
6033
 
 
6034
 
 
 
4428
RFC 3454        Preparation of Internationalized Strings   December 2002
6035
4429
 
6036
4430
 
6037
4431
   1D173-1D17A; [MUSICAL CONTROL CHARACTERS]
6038
 
 
6039
4432
   ----- End Table C.2.2 -----
6040
4433
 
 
4434
C.3 Private use
 
4435
 
6041
4436
   ----- Start Table C.3 -----
6042
 
 
6043
4437
   E000-F8FF; [PRIVATE USE, PLANE 0]
6044
 
 
6045
4438
   F0000-FFFFD; [PRIVATE USE, PLANE 15]
6046
 
 
6047
4439
   100000-10FFFD; [PRIVATE USE, PLANE 16]
6048
 
 
6049
4440
   ----- End Table C.3 -----
6050
4441
 
 
4442
C.4 Non-character code points
 
4443
 
6051
4444
   ----- Start Table C.4 -----
6052
 
 
6053
4445
   FDD0-FDEF; [NONCHARACTER CODE POINTS]
6054
 
 
6055
4446
   FFFE-FFFF; [NONCHARACTER CODE POINTS]
6056
 
 
6057
4447
   1FFFE-1FFFF; [NONCHARACTER CODE POINTS]
6058
 
 
6059
4448
   2FFFE-2FFFF; [NONCHARACTER CODE POINTS]
6060
 
 
6061
4449
   3FFFE-3FFFF; [NONCHARACTER CODE POINTS]
6062
 
 
6063
4450
   4FFFE-4FFFF; [NONCHARACTER CODE POINTS]
6064
 
 
6065
4451
   5FFFE-5FFFF; [NONCHARACTER CODE POINTS]
6066
 
 
6067
4452
   6FFFE-6FFFF; [NONCHARACTER CODE POINTS]
6068
 
 
6069
4453
   7FFFE-7FFFF; [NONCHARACTER CODE POINTS]
6070
 
 
6071
4454
   8FFFE-8FFFF; [NONCHARACTER CODE POINTS]
6072
 
 
6073
4455
   9FFFE-9FFFF; [NONCHARACTER CODE POINTS]
6074
 
 
6075
4456
   AFFFE-AFFFF; [NONCHARACTER CODE POINTS]
6076
 
 
6077
4457
   BFFFE-BFFFF; [NONCHARACTER CODE POINTS]
6078
 
 
6079
4458
   CFFFE-CFFFF; [NONCHARACTER CODE POINTS]
6080
 
 
6081
4459
   DFFFE-DFFFF; [NONCHARACTER CODE POINTS]
6082
 
 
6083
4460
   EFFFE-EFFFF; [NONCHARACTER CODE POINTS]
6084
 
 
6085
4461
   FFFFE-FFFFF; [NONCHARACTER CODE POINTS]
6086
 
 
6087
4462
   10FFFE-10FFFF; [NONCHARACTER CODE POINTS]
6088
 
 
6089
4463
   ----- End Table C.4 -----
6090
4464
 
 
4465
C.5 Surrogate codes
 
4466
 
6091
4467
   ----- Start Table C.5 -----
6092
 
 
6093
4468
   D800-DFFF; [SURROGATE CODES]
6094
 
 
6095
4469
   ----- End Table C.5 -----
6096
4470
 
 
4471
C.6 Inappropriate for plain text
 
4472
 
6097
4473
   ----- Start Table C.6 -----
6098
 
 
6099
4474
   FFF9; INTERLINEAR ANNOTATION ANCHOR
6100
 
 
6101
4475
   FFFA; INTERLINEAR ANNOTATION SEPARATOR
6102
 
 
6103
4476
   FFFB; INTERLINEAR ANNOTATION TERMINATOR
6104
 
 
6105
4477
   FFFC; OBJECT REPLACEMENT CHARACTER
6106
 
 
6107
4478
   FFFD; REPLACEMENT CHARACTER
6108
4479
 
6109
4480
 
6110
4481
 
6111
 
 
6112
 
 
6113
 
 
6114
 
 
 
4482
Hoffman & Blanchet          Standards Track                    [Page 80]
6115
4483
 
6116
 
 
6117
 
 
6118
 
 
 
4484
RFC 3454        Preparation of Internationalized Strings   December 2002
6119
4485
 
6120
4486
 
6121
4487
   ----- End Table C.6 -----
6122
4488
 
 
4489
C.7 Inappropriate for canonical representation
 
4490
 
6123
4491
   ----- Start Table C.7 -----
6124
 
 
6125
4492
   2FF0-2FFB; [IDEOGRAPHIC DESCRIPTION CHARACTERS]
6126
 
 
6127
4493
   ----- End Table C.7 -----
6128
4494
 
 
4495
C.8 Change display properties or are deprecated
 
4496
 
6129
4497
   ----- Start Table C.8 -----
6130
 
 
6131
4498
   0340; COMBINING GRAVE TONE MARK
6132
 
 
6133
4499
   0341; COMBINING ACUTE TONE MARK
6134
 
 
6135
4500
   200E; LEFT-TO-RIGHT MARK
6136
 
 
6137
4501
   200F; RIGHT-TO-LEFT MARK
6138
 
 
6139
4502
   202A; LEFT-TO-RIGHT EMBEDDING
6140
 
 
6141
4503
   202B; RIGHT-TO-LEFT EMBEDDING
6142
 
 
6143
4504
   202C; POP DIRECTIONAL FORMATTING
6144
 
 
6145
4505
   202D; LEFT-TO-RIGHT OVERRIDE
6146
 
 
6147
4506
   202E; RIGHT-TO-LEFT OVERRIDE
6148
 
 
6149
4507
   206A; INHIBIT SYMMETRIC SWAPPING
6150
 
 
6151
4508
   206B; ACTIVATE SYMMETRIC SWAPPING
6152
 
 
6153
4509
   206C; INHIBIT ARABIC FORM SHAPING
6154
 
 
6155
4510
   206D; ACTIVATE ARABIC FORM SHAPING
6156
 
 
6157
4511
   206E; NATIONAL DIGIT SHAPES
6158
 
 
6159
4512
   206F; NOMINAL DIGIT SHAPES
6160
 
 
6161
4513
   ----- End Table C.8 -----
6162
4514
 
 
4515
C.9 Tagging characters
 
4516
 
6163
4517
   ----- Start Table C.9 -----
6164
 
 
6165
4518
   E0001; LANGUAGE TAG
6166
 
 
6167
4519
   E0020-E007F; [TAGGING CHARACTERS]
6168
 
 
6169
4520
   ----- End Table C.9 -----
6170
4521
 
 
4522
D. Bidirectional tables
 
4523
 
 
4524
D.1 Characters with bidirectional property "R" or "AL"
 
4525
 
6171
4526
   ----- Start Table D.1 -----
6172
 
 
6173
4527
   05BE
6174
 
 
6175
4528
   05C0
6176
 
 
6177
4529
   05C3
6178
 
 
6179
4530
   05D0-05EA
6180
 
 
6181
4531
   05F0-05F4
6182
 
 
6183
4532
   061B
6184
 
 
6185
4533
   061F
6186
 
 
6187
4534
   0621-063A
6188
4535
 
6189
4536
 
6190
4537
 
6191
 
 
6192
 
 
6193
 
 
6194
 
 
 
4538
Hoffman & Blanchet          Standards Track                    [Page 81]
6195
4539
 
6196
 
 
6197
 
 
6198
 
 
 
4540
RFC 3454        Preparation of Internationalized Strings   December 2002
6199
4541
 
6200
4542
 
6201
4543
   0640-064A
6202
 
 
6203
4544
   066D-066F
6204
 
 
6205
4545
   0671-06D5
6206
 
 
6207
4546
   06DD
6208
 
 
6209
4547
   06E5-06E6
6210
 
 
6211
4548
   06FA-06FE
6212
 
 
6213
4549
   0700-070D
6214
 
 
6215
4550
   0710
6216
 
 
6217
4551
   0712-072C
6218
 
 
6219
4552
   0780-07A5
6220
 
 
6221
4553
   07B1
6222
 
 
6223
4554
   200F
6224
 
 
6225
4555
   FB1D
6226
 
 
6227
4556
   FB1F-FB28
6228
 
 
6229
4557
   FB2A-FB36
6230
 
 
6231
4558
   FB38-FB3C
6232
 
 
6233
4559
   FB3E
6234
 
 
6235
4560
   FB40-FB41
6236
 
 
6237
4561
   FB43-FB44
6238
 
 
6239
4562
   FB46-FBB1
6240
 
 
6241
4563
   FBD3-FD3D
6242
 
 
6243
4564
   FD50-FD8F
6244
 
 
6245
4565
   FD92-FDC7
6246
 
 
6247
4566
   FDF0-FDFC
6248
 
 
6249
4567
   FE70-FE74
6250
 
 
6251
4568
   FE76-FEFC
6252
 
 
6253
4569
   ----- End Table D.1 -----
6254
4570
 
 
4571
D.2 Characters with bidirectional property "L"
 
4572
 
6255
4573
   ----- Start Table D.2 -----
6256
 
 
6257
4574
   0041-005A
6258
 
 
6259
4575
   0061-007A
6260
 
 
6261
4576
   00AA
6262
 
 
6263
4577
   00B5
6264
 
 
6265
4578
   00BA
6266
 
 
6267
4579
   00C0-00D6
6268
 
 
6269
4580
   00D8-00F6
6270
 
 
6271
4581
   00F8-0220
6272
 
 
6273
4582
   0222-0233
6274
 
 
6275
4583
   0250-02AD
6276
 
 
6277
4584
   02B0-02B8
6278
 
 
6279
4585
   02BB-02C1
6280
 
 
6281
4586
   02D0-02D1
6282
 
 
6283
4587
   02E0-02E4
6284
 
 
6285
4588
   02EE
6286
 
 
6287
4589
   037A
6288
 
 
6289
4590
   0386
6290
4591
 
6291
4592
 
6292
4593
 
6293
 
 
6294
 
 
6295
 
 
6296
 
 
 
4594
Hoffman & Blanchet          Standards Track                    [Page 82]
6297
4595
 
6298
 
 
6299
 
 
6300
 
 
 
4596
RFC 3454        Preparation of Internationalized Strings   December 2002
6301
4597
 
6302
4598
 
6303
4599
   0388-038A
6304
 
 
6305
4600
   038C
6306
 
 
6307
4601
   038E-03A1
6308
 
 
6309
4602
   03A3-03CE
6310
 
 
6311
4603
   03D0-03F5
6312
 
 
6313
4604
   0400-0482
6314
 
 
6315
4605
   048A-04CE
6316
 
 
6317
4606
   04D0-04F5
6318
 
 
6319
4607
   04F8-04F9
6320
 
 
6321
4608
   0500-050F
6322
 
 
6323
4609
   0531-0556
6324
 
 
6325
4610
   0559-055F
6326
 
 
6327
4611
   0561-0587
6328
 
 
6329
4612
   0589
6330
 
 
6331
4613
   0903
6332
 
 
6333
4614
   0905-0939
6334
 
 
6335
4615
   093D-0940
6336
 
 
6337
4616
   0949-094C
6338
 
 
6339
4617
   0950
6340
 
 
6341
4618
   0958-0961
6342
 
 
6343
4619
   0964-0970
6344
 
 
6345
4620
   0982-0983
6346
 
 
6347
4621
   0985-098C
6348
 
 
6349
4622
   098F-0990
6350
 
 
6351
4623
   0993-09A8
6352
 
 
6353
4624
   09AA-09B0
6354
 
 
6355
4625
   09B2
6356
 
 
6357
4626
   09B6-09B9
6358
 
 
6359
4627
   09BE-09C0
6360
 
 
6361
4628
   09C7-09C8
6362
 
 
6363
4629
   09CB-09CC
6364
 
 
6365
4630
   09D7
6366
 
 
6367
4631
   09DC-09DD
6368
 
 
6369
4632
   09DF-09E1
6370
 
 
6371
4633
   09E6-09F1
6372
 
 
6373
4634
   09F4-09FA
6374
 
 
6375
4635
   0A05-0A0A
6376
 
 
6377
4636
   0A0F-0A10
6378
 
 
6379
4637
   0A13-0A28
6380
 
 
6381
4638
   0A2A-0A30
6382
 
 
6383
4639
   0A32-0A33
6384
 
 
6385
4640
   0A35-0A36
6386
 
 
6387
4641
   0A38-0A39
6388
 
 
6389
4642
   0A3E-0A40
6390
 
 
6391
4643
   0A59-0A5C
6392
 
 
6393
4644
   0A5E
6394
 
 
6395
4645
   0A66-0A6F
6396
 
 
6397
4646
   0A72-0A74
6398
4647
 
6399
4648
 
6400
4649
 
6401
 
 
6402
 
 
6403
 
 
6404
 
 
 
4650
Hoffman & Blanchet          Standards Track                    [Page 83]
6405
4651
 
6406
 
 
6407
 
 
6408
 
 
 
4652
RFC 3454        Preparation of Internationalized Strings   December 2002
6409
4653
 
6410
4654
 
6411
4655
   0A83
6412
 
 
6413
4656
   0A85-0A8B
6414
 
 
6415
4657
   0A8D
6416
 
 
6417
4658
   0A8F-0A91
6418
 
 
6419
4659
   0A93-0AA8
6420
 
 
6421
4660
   0AAA-0AB0
6422
 
 
6423
4661
   0AB2-0AB3
6424
 
 
6425
4662
   0AB5-0AB9
6426
 
 
6427
4663
   0ABD-0AC0
6428
 
 
6429
4664
   0AC9
6430
 
 
6431
4665
   0ACB-0ACC
6432
 
 
6433
4666
   0AD0
6434
 
 
6435
4667
   0AE0
6436
 
 
6437
4668
   0AE6-0AEF
6438
 
 
6439
4669
   0B02-0B03
6440
 
 
6441
4670
   0B05-0B0C
6442
 
 
6443
4671
   0B0F-0B10
6444
 
 
6445
4672
   0B13-0B28
6446
 
 
6447
4673
   0B2A-0B30
6448
 
 
6449
4674
   0B32-0B33
6450
 
 
6451
4675
   0B36-0B39
6452
 
 
6453
4676
   0B3D-0B3E
6454
 
 
6455
4677
   0B40
6456
 
 
6457
4678
   0B47-0B48
6458
 
 
6459
4679
   0B4B-0B4C
6460
 
 
6461
4680
   0B57
6462
 
 
6463
4681
   0B5C-0B5D
6464
 
 
6465
4682
   0B5F-0B61
6466
 
 
6467
4683
   0B66-0B70
6468
 
 
6469
4684
   0B83
6470
 
 
6471
4685
   0B85-0B8A
6472
 
 
6473
4686
   0B8E-0B90
6474
 
 
6475
4687
   0B92-0B95
6476
 
 
6477
4688
   0B99-0B9A
6478
 
 
6479
4689
   0B9C
6480
 
 
6481
4690
   0B9E-0B9F
6482
 
 
6483
4691
   0BA3-0BA4
6484
 
 
6485
4692
   0BA8-0BAA
6486
 
 
6487
4693
   0BAE-0BB5
6488
 
 
6489
4694
   0BB7-0BB9
6490
 
 
6491
4695
   0BBE-0BBF
6492
 
 
6493
4696
   0BC1-0BC2
6494
 
 
6495
4697
   0BC6-0BC8
6496
 
 
6497
4698
   0BCA-0BCC
6498
 
 
6499
4699
   0BD7
6500
 
 
6501
4700
   0BE7-0BF2
6502
 
 
6503
4701
   0C01-0C03
6504
 
 
6505
4702
   0C05-0C0C
6506
4703
 
6507
4704
 
6508
4705
 
6509
 
 
6510
 
 
6511
 
 
6512
 
 
 
4706
Hoffman & Blanchet          Standards Track                    [Page 84]
6513
4707
 
6514
 
 
6515
 
 
6516
 
 
 
4708
RFC 3454        Preparation of Internationalized Strings   December 2002
6517
4709
 
6518
4710
 
6519
4711
   0C0E-0C10
6520
 
 
6521
4712
   0C12-0C28
6522
 
 
6523
4713
   0C2A-0C33
6524
 
 
6525
4714
   0C35-0C39
6526
 
 
6527
4715
   0C41-0C44
6528
 
 
6529
4716
   0C60-0C61
6530
 
 
6531
4717
   0C66-0C6F
6532
 
 
6533
4718
   0C82-0C83
6534
 
 
6535
4719
   0C85-0C8C
6536
 
 
6537
4720
   0C8E-0C90
6538
 
 
6539
4721
   0C92-0CA8
6540
 
 
6541
4722
   0CAA-0CB3
6542
 
 
6543
4723
   0CB5-0CB9
6544
 
 
6545
4724
   0CBE
6546
 
 
6547
4725
   0CC0-0CC4
6548
 
 
6549
4726
   0CC7-0CC8
6550
 
 
6551
4727
   0CCA-0CCB
6552
 
 
6553
4728
   0CD5-0CD6
6554
 
 
6555
4729
   0CDE
6556
 
 
6557
4730
   0CE0-0CE1
6558
 
 
6559
4731
   0CE6-0CEF
6560
 
 
6561
4732
   0D02-0D03
6562
 
 
6563
4733
   0D05-0D0C
6564
 
 
6565
4734
   0D0E-0D10
6566
 
 
6567
4735
   0D12-0D28
6568
 
 
6569
4736
   0D2A-0D39
6570
 
 
6571
4737
   0D3E-0D40
6572
 
 
6573
4738
   0D46-0D48
6574
 
 
6575
4739
   0D4A-0D4C
6576
 
 
6577
4740
   0D57
6578
 
 
6579
4741
   0D60-0D61
6580
 
 
6581
4742
   0D66-0D6F
6582
 
 
6583
4743
   0D82-0D83
6584
 
 
6585
4744
   0D85-0D96
6586
 
 
6587
4745
   0D9A-0DB1
6588
 
 
6589
4746
   0DB3-0DBB
6590
 
 
6591
4747
   0DBD
6592
 
 
6593
4748
   0DC0-0DC6
6594
 
 
6595
4749
   0DCF-0DD1
6596
 
 
6597
4750
   0DD8-0DDF
6598
 
 
6599
4751
   0DF2-0DF4
6600
 
 
6601
4752
   0E01-0E30
6602
 
 
6603
4753
   0E32-0E33
6604
 
 
6605
4754
   0E40-0E46
6606
 
 
6607
4755
   0E4F-0E5B
6608
 
 
6609
4756
   0E81-0E82
6610
 
 
6611
4757
   0E84
6612
 
 
6613
4758
   0E87-0E88
6614
4759
 
6615
4760
 
6616
4761
 
6617
 
 
6618
 
 
6619
 
 
6620
 
 
 
4762
Hoffman & Blanchet          Standards Track                    [Page 85]
6621
4763
 
6622
 
 
6623
 
 
6624
 
 
 
4764
RFC 3454        Preparation of Internationalized Strings   December 2002
6625
4765
 
6626
4766
 
6627
4767
   0E8A
6628
 
 
6629
4768
   0E8D
6630
 
 
6631
4769
   0E94-0E97
6632
 
 
6633
4770
   0E99-0E9F
6634
 
 
6635
4771
   0EA1-0EA3
6636
 
 
6637
4772
   0EA5
6638
 
 
6639
4773
   0EA7
6640
 
 
6641
4774
   0EAA-0EAB
6642
 
 
6643
4775
   0EAD-0EB0
6644
 
 
6645
4776
   0EB2-0EB3
6646
 
 
6647
4777
   0EBD
6648
 
 
6649
4778
   0EC0-0EC4
6650
 
 
6651
4779
   0EC6
6652
 
 
6653
4780
   0ED0-0ED9
6654
 
 
6655
4781
   0EDC-0EDD
6656
 
 
6657
4782
   0F00-0F17
6658
 
 
6659
4783
   0F1A-0F34
6660
 
 
6661
4784
   0F36
6662
 
 
6663
4785
   0F38
6664
 
 
6665
4786
   0F3E-0F47
6666
 
 
6667
4787
   0F49-0F6A
6668
 
 
6669
4788
   0F7F
6670
 
 
6671
4789
   0F85
6672
 
 
6673
4790
   0F88-0F8B
6674
 
 
6675
4791
   0FBE-0FC5
6676
 
 
6677
4792
   0FC7-0FCC
6678
 
 
6679
4793
   0FCF
6680
 
 
6681
4794
   1000-1021
6682
 
 
6683
4795
   1023-1027
6684
 
 
6685
4796
   1029-102A
6686
 
 
6687
4797
   102C
6688
 
 
6689
4798
   1031
6690
 
 
6691
4799
   1038
6692
 
 
6693
4800
   1040-1057
6694
 
 
6695
4801
   10A0-10C5
6696
 
 
6697
4802
   10D0-10F8
6698
 
 
6699
4803
   10FB
6700
 
 
6701
4804
   1100-1159
6702
 
 
6703
4805
   115F-11A2
6704
 
 
6705
4806
   11A8-11F9
6706
 
 
6707
4807
   1200-1206
6708
 
 
6709
4808
   1208-1246
6710
 
 
6711
4809
   1248
6712
 
 
6713
4810
   124A-124D
6714
 
 
6715
4811
   1250-1256
6716
 
 
6717
4812
   1258
6718
 
 
6719
4813
   125A-125D
6720
 
 
6721
4814
   1260-1286
6722
4815
 
6723
4816
 
6724
4817
 
6725
 
 
6726
 
 
6727
 
 
6728
 
 
 
4818
Hoffman & Blanchet          Standards Track                    [Page 86]
6729
4819
 
6730
 
 
6731
 
 
6732
 
 
 
4820
RFC 3454        Preparation of Internationalized Strings   December 2002
6733
4821
 
6734
4822
 
6735
4823
   1288
6736
 
 
6737
4824
   128A-128D
6738
 
 
6739
4825
   1290-12AE
6740
 
 
6741
4826
   12B0
6742
 
 
6743
4827
   12B2-12B5
6744
 
 
6745
4828
   12B8-12BE
6746
 
 
6747
4829
   12C0
6748
 
 
6749
4830
   12C2-12C5
6750
 
 
6751
4831
   12C8-12CE
6752
 
 
6753
4832
   12D0-12D6
6754
 
 
6755
4833
   12D8-12EE
6756
 
 
6757
4834
   12F0-130E
6758
 
 
6759
4835
   1310
6760
 
 
6761
4836
   1312-1315
6762
 
 
6763
4837
   1318-131E
6764
 
 
6765
4838
   1320-1346
6766
 
 
6767
4839
   1348-135A
6768
 
 
6769
4840
   1361-137C
6770
 
 
6771
4841
   13A0-13F4
6772
 
 
6773
4842
   1401-1676
6774
 
 
6775
4843
   1681-169A
6776
 
 
6777
4844
   16A0-16F0
6778
 
 
6779
4845
   1700-170C
6780
 
 
6781
4846
   170E-1711
6782
 
 
6783
4847
   1720-1731
6784
 
 
6785
4848
   1735-1736
6786
 
 
6787
4849
   1740-1751
6788
 
 
6789
4850
   1760-176C
6790
 
 
6791
4851
   176E-1770
6792
 
 
6793
4852
   1780-17B6
6794
 
 
6795
4853
   17BE-17C5
6796
 
 
6797
4854
   17C7-17C8
6798
 
 
6799
4855
   17D4-17DA
6800
 
 
6801
4856
   17DC
6802
 
 
6803
4857
   17E0-17E9
6804
 
 
6805
4858
   1810-1819
6806
 
 
6807
4859
   1820-1877
6808
 
 
6809
4860
   1880-18A8
6810
 
 
6811
4861
   1E00-1E9B
6812
 
 
6813
4862
   1EA0-1EF9
6814
 
 
6815
4863
   1F00-1F15
6816
 
 
6817
4864
   1F18-1F1D
6818
 
 
6819
4865
   1F20-1F45
6820
 
 
6821
4866
   1F48-1F4D
6822
 
 
6823
4867
   1F50-1F57
6824
 
 
6825
4868
   1F59
6826
 
 
6827
4869
   1F5B
6828
 
 
6829
4870
   1F5D
6830
4871
 
6831
4872
 
6832
4873
 
6833
 
 
6834
 
 
6835
 
 
6836
 
 
 
4874
Hoffman & Blanchet          Standards Track                    [Page 87]
6837
4875
 
6838
 
 
6839
 
 
6840
 
 
 
4876
RFC 3454        Preparation of Internationalized Strings   December 2002
6841
4877
 
6842
4878
 
6843
4879
   1F5F-1F7D
6844
 
 
6845
4880
   1F80-1FB4
6846
 
 
6847
4881
   1FB6-1FBC
6848
 
 
6849
4882
   1FBE
6850
 
 
6851
4883
   1FC2-1FC4
6852
 
 
6853
4884
   1FC6-1FCC
6854
 
 
6855
4885
   1FD0-1FD3
6856
 
 
6857
4886
   1FD6-1FDB
6858
 
 
6859
4887
   1FE0-1FEC
6860
 
 
6861
4888
   1FF2-1FF4
6862
 
 
6863
4889
   1FF6-1FFC
6864
 
 
6865
4890
   200E
6866
 
 
6867
4891
   2071
6868
 
 
6869
4892
   207F
6870
 
 
6871
4893
   2102
6872
 
 
6873
4894
   2107
6874
 
 
6875
4895
   210A-2113
6876
 
 
6877
4896
   2115
6878
 
 
6879
4897
   2119-211D
6880
 
 
6881
4898
   2124
6882
 
 
6883
4899
   2126
6884
 
 
6885
4900
   2128
6886
 
 
6887
4901
   212A-212D
6888
 
 
6889
4902
   212F-2131
6890
 
 
6891
4903
   2133-2139
6892
 
 
6893
4904
   213D-213F
6894
 
 
6895
4905
   2145-2149
6896
 
 
6897
4906
   2160-2183
6898
 
 
6899
4907
   2336-237A
6900
 
 
6901
4908
   2395
6902
 
 
6903
4909
   249C-24E9
6904
 
 
6905
4910
   3005-3007
6906
 
 
6907
4911
   3021-3029
6908
 
 
6909
4912
   3031-3035
6910
 
 
6911
4913
   3038-303C
6912
 
 
6913
4914
   3041-3096
6914
 
 
6915
4915
   309D-309F
6916
 
 
6917
4916
   30A1-30FA
6918
 
 
6919
4917
   30FC-30FF
6920
 
 
6921
4918
   3105-312C
6922
 
 
6923
4919
   3131-318E
6924
 
 
6925
4920
   3190-31B7
6926
 
 
6927
4921
   31F0-321C
6928
 
 
6929
4922
   3220-3243
6930
 
 
6931
4923
   3260-327B
6932
 
 
6933
4924
   327F-32B0
6934
 
 
6935
4925
   32C0-32CB
6936
 
 
6937
4926
   32D0-32FE
6938
4927
 
6939
4928
 
6940
4929
 
6941
 
 
6942
 
 
6943
 
 
6944
 
 
 
4930
Hoffman & Blanchet          Standards Track                    [Page 88]
6945
4931
 
6946
 
 
6947
 
 
6948
 
 
 
4932
RFC 3454        Preparation of Internationalized Strings   December 2002
6949
4933
 
6950
4934
 
6951
4935
   3300-3376
6952
 
 
6953
4936
   337B-33DD
6954
 
 
6955
4937
   33E0-33FE
6956
 
 
6957
4938
   3400-4DB5
6958
 
 
6959
4939
   4E00-9FA5
6960
 
 
6961
4940
   A000-A48C
6962
 
 
6963
4941
   AC00-D7A3
6964
 
 
6965
4942
   D800-FA2D
6966
 
 
6967
4943
   FA30-FA6A
6968
 
 
6969
4944
   FB00-FB06
6970
 
 
6971
4945
   FB13-FB17
6972
 
 
6973
4946
   FF21-FF3A
6974
 
 
6975
4947
   FF41-FF5A
6976
 
 
6977
4948
   FF66-FFBE
6978
 
 
6979
4949
   FFC2-FFC7
6980
 
 
6981
4950
   FFCA-FFCF
6982
 
 
6983
4951
   FFD2-FFD7
6984
 
 
6985
4952
   FFDA-FFDC
6986
 
 
6987
4953
   10300-1031E
6988
 
 
6989
4954
   10320-10323
6990
 
 
6991
4955
   10330-1034A
6992
 
 
6993
4956
   10400-10425
6994
 
 
6995
4957
   10428-1044D
6996
 
 
6997
4958
   1D000-1D0F5
6998
 
 
6999
4959
   1D100-1D126
7000
 
 
7001
4960
   1D12A-1D166
7002
 
 
7003
4961
   1D16A-1D172
7004
 
 
7005
4962
   1D183-1D184
7006
 
 
7007
4963
   1D18C-1D1A9
7008
 
 
7009
4964
   1D1AE-1D1DD
7010
 
 
7011
4965
   1D400-1D454
7012
 
 
7013
4966
   1D456-1D49C
7014
 
 
7015
4967
   1D49E-1D49F
7016
 
 
7017
4968
   1D4A2
7018
 
 
7019
4969
   1D4A5-1D4A6
7020
 
 
7021
4970
   1D4A9-1D4AC
7022
 
 
7023
4971
   1D4AE-1D4B9
7024
 
 
7025
4972
   1D4BB
7026
 
 
7027
4973
   1D4BD-1D4C0
7028
 
 
7029
4974
   1D4C2-1D4C3
7030
 
 
7031
4975
   1D4C5-1D505
7032
 
 
7033
4976
   1D507-1D50A
7034
 
 
7035
4977
   1D50D-1D514
7036
 
 
7037
4978
   1D516-1D51C
7038
 
 
7039
4979
   1D51E-1D539
7040
 
 
7041
4980
   1D53B-1D53E
7042
 
 
7043
4981
   1D540-1D544
7044
 
 
7045
4982
   1D546
7046
4983
 
7047
4984
 
7048
4985
 
7049
 
 
7050
 
 
7051
 
 
7052
 
 
 
4986
Hoffman & Blanchet          Standards Track                    [Page 89]
7053
4987
 
7054
 
 
7055
 
 
7056
 
 
 
4988
RFC 3454        Preparation of Internationalized Strings   December 2002
7057
4989
 
7058
4990
 
7059
4991
   1D54A-1D550
7060
 
 
7061
4992
   1D552-1D6A3
7062
 
 
7063
4993
   1D6A8-1D7C9
7064
 
 
7065
4994
   20000-2A6D6
7066
 
 
7067
4995
   2F800-2FA1D
7068
 
 
7069
4996
   F0000-FFFFD
7070
 
 
7071
4997
   100000-10FFFD
7072
 
 
7073
4998
   ----- End Table D.2 -----
7074
4999
 
 
5000
Authors' Addresses
 
5001
 
 
5002
   Paul Hoffman
 
5003
   Internet Mail Consortium and VPN Consortium
 
5004
   127 Segre Place
 
5005
   Santa Cruz, CA  95060 USA
 
5006
 
 
5007
   EMail: paul.hoffman@imc.org and paul.hoffman@vpnc.org
 
5008
 
 
5009
 
 
5010
   Marc Blanchet
 
5011
   Viagenie inc.
 
5012
   2875 boul. Laurier, bur. 300
 
5013
   Ste-Foy, Quebec, Canada, G1V 2M2
 
5014
 
 
5015
   EMail: Marc.Blanchet@viagenie.qc.ca
 
5016
 
 
5017
 
 
5018
 
 
5019
 
 
5020
 
 
5021
 
 
5022
 
 
5023
 
 
5024
 
 
5025
 
 
5026
 
 
5027
 
 
5028
 
 
5029
 
 
5030
 
 
5031
 
 
5032
 
 
5033
 
 
5034
 
 
5035
 
 
5036
 
 
5037
 
 
5038
 
 
5039
 
 
5040
 
 
5041
 
 
5042
Hoffman & Blanchet          Standards Track                    [Page 90]
 
5043
 
 
5044
RFC 3454        Preparation of Internationalized Strings   December 2002
 
5045
 
 
5046
 
 
5047
Full Copyright Statement
 
5048
 
 
5049
   Copyright (C) The Internet Society (2002).  All Rights Reserved.
 
5050
 
 
5051
   This document and translations of it may be copied and furnished to
 
5052
   others, and derivative works that comment on or otherwise explain it
 
5053
   or assist in its implementation may be prepared, copied, published
 
5054
   and distributed, in whole or in part, without restriction of any
 
5055
   kind, provided that the above copyright notice and this paragraph are
 
5056
   included on all such copies and derivative works.  However, this
 
5057
   document itself may not be modified in any way, such as by removing
 
5058
   the copyright notice or references to the Internet Society or other
 
5059
   Internet organizations, except as needed for the purpose of
 
5060
   developing Internet standards in which case the procedures for
 
5061
   copyrights defined in the Internet Standards process must be
 
5062
   followed, or as required to translate it into languages other than
 
5063
   English.
 
5064
 
 
5065
   The limited permissions granted above are perpetual and will not be
 
5066
   revoked by the Internet Society or its successors or assigns.
 
5067
 
 
5068
   This document and the information contained herein is provided on an
 
5069
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
 
5070
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
 
5071
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
 
5072
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
 
5073
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 
5074
 
 
5075
Acknowledgement
 
5076
 
 
5077
   Funding for the RFC Editor function is currently provided by the
 
5078
   Internet Society.
 
5079
 
 
5080
 
 
5081
 
 
5082
 
 
5083
 
 
5084
 
 
5085
 
 
5086
 
 
5087
 
 
5088
 
 
5089
 
 
5090
 
 
5091
 
 
5092
 
 
5093
 
 
5094
 
 
5095
 
 
5096
 
 
5097
 
 
5098
Hoffman & Blanchet          Standards Track                    [Page 91]
 
5099