Unicode 18.0.0
Unicode answers
Copy Paste Characters resolves Unicode characters: what each one is, what it does, and which fallback to use when a target was not tested.
- Why does a zero-width space add no visible gap?
- When is a no-break space different from a normal space?
- How is a hyphen-minus different from a mathematical minus?
- Which right arrow should a terminal use?
- What does a private-use character mean?
- What changes when a heart gains an emoji presentation selector?
- What does a word joiner do?
- What does a soft hyphen do?
- What does a zero-width joiner do?
- What does a zero-width non-joiner do?
- Why can a right-to-left override change display order?
- How is an em dash different from a hyphen?
- How is a curly apostrophe different from an ASCII apostrophe?
- How does a combining mark join a letter?
- What is a Unicode noncharacter?
- What is a Unicode control character?
- What does a text presentation selector request?
- What does an emoji presentation selector request?
- What does a left-to-right mark do?
- How is a no-break space different from a zero-width space?
- Why does a character show as a box or a question mark?
- How is the replacement character different from a missing glyph?
- Why can a newly assigned character be missing from an older font?
- Why can an emoji sequence show as several characters?
- Why can a character copy and still look blank?
- Why can the same symbol look like text or emoji?
- Why can copied text turn into unexpected characters such as A with tilde?
- Which fallback should you use for a right arrow when the target was not tested?
- Why can a precomposed letter fail an exact match against a letter plus a mark?
- Why is a fullwidth digit not an ASCII digit?
- Why can a byte order mark look blank?
- Why can two regional indicators stay two letters?
- Why can an emoji modifier show as its own swatch?
- Why can a no-break space fail an identifier check?
Each answer has an HTML page, a Markdown twin, and a JSON document. An agent can also resolve one scalar in one request at /reference/v1/exact/200B.json.