See also the corresponding code chart.

FFF0 Specials FFFF

Interlinear annotation

Used internally for Japanese Ruby (furigana), etc.
FFF9INTERLINEAR ANNOTATION ANCHOR
• marks start of annotated text
FFFAINTERLINEAR ANNOTATION SEPARATOR
• marks start of annotating character(s)
FFFBINTERLINEAR ANNOTATION TERMINATOR
• marks end of annotation block

Replacement characters

FFFCOBJECT REPLACEMENT CHARACTER
• used as placeholder in text for an otherwise unspecified object
FFFD�REPLACEMENT CHARACTER
• used to replace an incoming character whose value is unknown or unrepresentable in Unicode
• compare the use of 001A   as a control character to indicate the substitute function
→ 2BD1 ⯑ uncertainty sign
→ 1FBC4 🯄 negative squared question mark

Noncharacters

These codes are intended for process-internal uses.
FFFE<not a character>
• may be used to detect byte order by contrast with FEFF  
→ FEFF  zero width no-break space
FFFF<not a character>