Topzle Topzle

Specials (Unicode block)

Updated: 12/11/2025, 2:38:38 PM Wikipedia source

Specials is a short Unicode block of characters allocated at the very end of the Basic Multilingual Plane, at U+FFF0–FFFF, containing these code points:

U+FFF9 INTERLINEAR ANNOTATION ANCHOR, marks start of annotated text U+FFFA INTERLINEAR ANNOTATION SEPARATOR, marks start of annotating character(s) U+FFFB INTERLINEAR ANNOTATION TERMINATOR, marks end of annotation block U+FFFC  OBJECT REPLACEMENT CHARACTER, placeholder in the text for another unspecified object, for example in a compound document. U+FFFD � REPLACEMENT CHARACTER used to replace an unknown, unrecognised, or unrepresentable character U+FFFE <noncharacter-FFFE> not a character. U+FFFF <noncharacter-FFFF> not a character. U+FFFE <noncharacter-FFFE> and U+FFFF <noncharacter-FFFF> are noncharacters, meaning they are reserved but do not cause ill-formed Unicode text. Versions of the Unicode standard from 3.1.0 to 6.3.0 claimed that these characters should never be interchanged, leading some applications to use them to guess text encoding by interpreting the presence of either as a sign that the text is not Unicode. However, Corrigendum #9 later specified that noncharacters are not illegal and so this method of checking text encoding is incorrect. An example of an internal usage of U+FFFE is the CLDR algorithm; this extended Unicode algorithm maps the noncharacter to a minimal, unique primary weight. Unicode's U+FEFF ZERO WIDTH NO-BREAK SPACE character can be inserted at the beginning of a Unicode text as a byte order mark to signal its endianness: a program reading a text encoded in for example UTF-16 and encountering U+FFFE <noncharacter-FFFE> would then know that it should switch the byte order for all the following characters. Its block name in Unicode 1.0 was Special.

Infobox

Range
U FFF0..U FFFF(16 code points)
Plane
BMP
Scripts
Common
Assigned
5 code points
Unused
9 reserved code points 2 non-characters
1 (1991)
1 ( 1)
2.1 (1998)
2 ( 1)
3.0 (1999)
5 ( 3)

Tables

· Unicode chart
U+FFFx
U+FFFx
Specials .mw- Official Unicode Consortium code chart (PDF)
U+FFFx
Specials .mw- Official Unicode Consortium code chart (PDF)
IAA
Specials .mw- Official Unicode Consortium code chart (PDF)
IAS
Specials .mw- Official Unicode Consortium code chart (PDF)
IAT
Specials .mw- Official Unicode Consortium code chart (PDF)
Specials .mw- Official Unicode Consortium code chart (PDF)
Notes 1.^ As of Unicode version 17.0 2.^ Grey areas indicate non-assigned code points 3.^ Black areas indicate noncharacters (code points that are guaranteed never to be assigned as encoded characters in the Unicode Standard)
Notes 1.^ As of Unicode version 17.0 2.^ Grey areas indicate non-assigned code points 3.^ Black areas indicate noncharacters (code points that are guaranteed never to be assigned as encoded characters in the Unicode Standard)
Specials .mw- Official Unicode Consortium code chart (PDF)
Notes 1.^ As of Unicode version 17.0 2.^ Grey areas indicate non-assigned code points 3.^ Black areas indicate noncharacters (code points that are guaranteed never to be assigned as encoded characters in the Unicode Standard)
Specials Official Unicode Consortium code chart (PDF)
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
U+FFFx
IAA
IAS
IAT
Notes 1.^ As of Unicode version 17.0 2.^ Grey areas indicate non-assigned code points 3.^ Black areas indicate noncharacters (code points that are guaranteed never to be assigned as encoded characters in the Unicode Standard)
· History
1.0.0
1.0.0
Version
1.0.0
Final code points
U+FFFD
Count
1
Document
(to be determined)
U+FFFE..FFFF
U+FFFE..FFFF
Version
U+FFFE..FFFF
Final code points
2
WG2 ID
(to be determined)
2.1
2.1
Version
2.1
Final code points
U+FFFC
Count
1
UTC ID
UTC/1995-056
Document
Sargent, Murray (1995-12-06), Recommendation to encode a WCH_EMBEDDING character
UTC/1996-002
UTC/1996-002
Version
UTC/1996-002
UTC ID
Aliprand, Joan; Hart, Edwin; Greenfield, Steve (1996-03-05), "Embedded Objects", UTC #67 Minutes
3.0
3.0
Version
3.0
Final code points
U+FFF9..FFFB
Count
3
L2 ID
L2/97-255R
Document
Aliprand, Joan (1997-12-03), "3.D Proposal for In-Line Notation (ruby)", Approved Minutes – UTC #73 & L2 #170 joint meeting, Palo Alto, CA – August 4-5, 1997
UTC/1999-021
UTC/1999-021
Version
UTC/1999-021
UTC ID
Duerst, Martin; Bosak, Jon (1999-06-08), W3C XML CG statement on annotation characters
mw- }.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- Proposed code points and characters names may differ from final code points and names
mw- }.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- Proposed code points and characters names may differ from final code points and names
Version
mw- }.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- Proposed code points and characters names may differ from final code points and names
Version
Final code points
Count
UTC ID
L2 ID
WG2 ID
Document
1.0.0
U+FFFD
1
(to be determined)
U+FFFE..FFFF
2
(to be determined)
L2/01-295R
mw- body:not(.skin-timeless):not(.skin-minerva) id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw- .mw- .mw- .mw- } }Moore, Lisa (2001-11-06), "Motion 88-M2", Minutes from the UTC/L2 meeting
L2/01-355
N2369 (html, doc)
Davis, Mark (2001-09-26), Request to allow FFFF, FFFE in UTF-8 in the text of ISO/IEC 10646
L2/02-154
N2403
Umamaheswaran, V. S. (2002-04-22), "9.3 Allowing FFFF and FFFE in UTF-8", Draft minutes of WG 2 meeting 41, Hotel Phoenix, Singapore, 2001-10-15/19
2.1
U+FFFC
1
UTC/1995-056
Sargent, Murray (1995-12-06), Recommendation to encode a WCH_EMBEDDING character
UTC/1996-002
Aliprand, Joan; Hart, Edwin; Greenfield, Steve (1996-03-05), "Embedded Objects", UTC Minutes
N1365
Sargent, Murray (1996-03-18), Proposal Summary – Object Replacement Character
N1353
Umamaheswaran, V. S.; Ksar, Mike (1996-06-25), "8.14", Draft minutes of WG2 Copenhagen Meeting # 30
L2/97-288
N1603
Umamaheswaran, V. S. (1997-10-24), "7.3", Unconfirmed Meeting Minutes, WG 2 Meeting # 33, Heraklion, Crete, Greece, 20 June – 4 July 1997
L2/98-004R
N1681
Text of ISO 10646 – AMD 18 for PDAM registration and FPDAM ballot, 1997-12-22
L2/98-070
Aliprand, Joan; Winkler, Arnold, "Additional comments regarding 2.1", Minutes of the joint UTC and L2 meeting from the meeting in Cupertino, February 25-27, 1998
L2/98-318
N1894
Revised text of 10646-1/FPDAM 18, AMENDMENT 18: Symbols and Others, 1998-10-22
3.0
U+FFF9..FFFB
3
L2/97-255R
Aliprand, Joan (1997-12-03), "3.D Proposal for In-Line Notation (ruby)", Approved Minutes – UTC & L2 joint meeting, Palo Alto, CA – August 4-5, 1997
L2/98-055
Freytag, Asmus (1998-02-22), Support for Implementing Inline and Interlinear Annotations
L2/98-070
Aliprand, Joan; Winkler, Arnold, "3.C.5. Support for implementing inline and interlinear annotations", Minutes of the joint UTC and L2 meeting from the meeting in Cupertino, February 25-27, 1998
L2/98-099
N1727
Freytag, Asmus (1998-03-18), Support for Implementing Interlinear Annotations as used in East Asian Typography
L2/98-158
Aliprand, Joan; Winkler, Arnold (1998-05-26), "Inline and Interlinear Annotations", Draft Minutes – UTC & NCITS Subgroup L2 joint meeting, Tredyffrin, Pennsylvania, April 20-22, 1998
L2/98-286
N1703
Umamaheswaran, V. S.; Ksar, Mike (1998-07-02), "8.14", Unconfirmed Meeting Minutes, WG 2 Meeting , Redmond, WA, USA; 1998-03-16--20
L2/98-270
Hiura, Hideki; Kobayashi, Tatsuo (1998-07-29), Suggestion to the inline and interlinear annotation proposal
L2/98-281R (pdf, html)
Aliprand, Joan (1998-07-31), "In-Line and Interlinear Annotation (III.C.1.c)", Unconfirmed Minutes – UTC & NCITS Subgroup L2 # 174 JOINT MEETING, Redmond, WA -- July 29-31, 1998
L2/98-363
N1861
Sato, T. K. (1998-09-01), Ruby markers
L2/98-372
N1884R2 (pdf, doc)
Whistler, Ken; et al. (1998-09-22), Additional Characters for the UCS
L2/98-416
N1882.zip
Support for Implementing Interlinear Annotations, 1998-09-23
L2/98-329
N1920
Combined PDAM registration and consideration ballot on WD for ISO/IEC 10646-1/Amd. 30, AMENDMENT 30: Additional Latin and other characters, 1998-10-28
L2/98-421R
Suignard, Michel; Hiura, Hideki (1998-12-04), Notes concerning the PDAM 30 interlinear annotation characters
L2/99-010
N1903 (pdf, html, doc)
Umamaheswaran, V. S. (1998-12-30), "8.2.15", Minutes of WG 2 meeting 35, London, U.K.; 1998-09-21--25
L2/98-419 (pdf, doc)
Aliprand, Joan (1999-02-05), "Interlinear Annotation Characters", Approved Minutes -- UTC & NCITS Subgroup L2 # 175 Joint Meeting, San Jose, CA -- December 1-4, 1998
UTC/1999-021
Duerst, Martin; Bosak, Jon (1999-06-08), W3C XML CG statement on annotation characters
L2/99-176R
Moore, Lisa (1999-11-04), "W3C Liaison Statement on Annotation Characters", Minutes from the joint UTC/L2 meeting in Seattle, June 8-10, 1999
L2/01-301
Whistler, Ken (2001-08-01), "E. Indicated as "strongly discouraged" for plain text interchange", Analysis of Character Deprecation in the Unicode Standard
mw- Proposed code points and characters names may differ from final code points and names
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.