PROTOTYPE

See also the currently published format: UFFF0.pdf, and the raw data parsed from NamesList.txt: FFF0.json.

FFF0 Specials FFFF

Interlinear annotation

Used internally for Japanese Ruby (furigana), etc.

FFF9 INTERLINEAR ANNOTATION ANCHOR

COMMENT_LINE { "bullet": "*", "text": "marks start of annotated text" }

FFFA INTERLINEAR ANNOTATION SEPARATOR

COMMENT_LINE { "bullet": "*", "text": "marks start of annotating character(s)" }

FFFB INTERLINEAR ANNOTATION TERMINATOR

COMMENT_LINE { "bullet": "*", "text": "marks end of annotation block" }

Replacement characters

FFFC OBJECT REPLACEMENT CHARACTER

COMMENT_LINE { "bullet": "*", "text": "used as placeholder in text for an otherwise unspecified object" }

FFFD REPLACEMENT CHARACTER

COMMENT_LINE { "bullet": "*", "text": "used to replace an incoming character whose value is unknown or unrepresentable in Unicode" }

COMMENT_LINE { "bullet": "*", "text": "compare the use of 001A as a control character to indicate the substitute function" }

CROSS_REF { "name2": "uncertainty sign", "cp2": "2BD1" }

CROSS_REF { "name2": "negative squared question mark", "cp2": "1FBC4" }

Noncharacters

These codes are intended for process-internal uses.

FFFE <not a character>

COMMENT_LINE { "bullet": "*", "text": "may be used to detect byte order by contrast with FEFF" }

CROSS_REF { "name2": "zero width no-break space", "cp2": "FEFF" }

FFFF <not a character>