Cool symbols split into a few families: text marks, emoji, styled letters, sequences and invisibles. Each behaves differently when you paste it.

The short version

Start here if you only have one minute. The full guide below explains each point.

01

Five families

Text symbols, emoji, styled letters, sequences and invisibles.

02

They behave differently

Only plain text symbols follow your font and colour.

03

Match family to job

Use text marks wherever the layout matters.

01

Plain text symbols

These are the arrows, stars, hearts, mathematical signs and punctuation marks. They behave exactly like letters do.

You can style them with CSS, they take the colour of the text around them, and they line up in a monospace grid. This is the safest family by a wide margin.

Key points
  • Follow your font and your text colour
  • Widely supported, often for three decades
  • The right choice for documents and interfaces

02

Emoji

Emoji are Unicode characters that carry emoji properties. The operating system draws them from a colour font, and your stylesheet cannot touch them.

They are the most expressive family and the least predictable. A recent emoji is a blank rectangle on a phone that stopped getting updates.

03

Styled letters

Bubble, cursive, Fraktur and small-capital text are not fonts. They swap each letter for a different Unicode character that happens to look styled.

That substitution is why the effect survives copy and paste, and equally why a search for the plain word stops matching.

Styled text is a different character for every letter. Never use it for a name, a heading or anything someone needs to find.

04

Sequences

Some symbols are several characters joined together. A flag is two regional letters. A skin-toned gesture is a hand plus a modifier. A family emoji is several people joined by invisible characters.

Copy the whole value or it comes apart into its pieces, which is exactly what a half-selected paste produces.

05

Invisible characters

A few characters occupy no space and draw nothing. Zero-width spaces and joiners do genuine typographic work in scripts such as Arabic and Hindi.

They are also the easiest thing to carry by accident, which is why running an inspector over text from an unfamiliar source is worth the ten seconds.

06

Which family to reach for

Choose a plain text symbol when the mark sits in running text or has to line up in a column. Choose an emoji when the colour picture is the entire point.

Use styled letters for short decoration only, and treat sequences as one indivisible unit whenever you move them.

How each family behaves

The practical differences side by side. This is the table to check before committing a symbol to a job that matters.

FamilyFollows your fontMatches a plain searchTypeable
Plain text symbolsYesYesYes
EmojiNoYesPicker only
Styled lettersNoNoCopy only
SequencesNoPartlyCopy only
Invisible charactersNot applicableNoCopy only

Styled letters are the family that quietly fails the search test. A decorated display name is invisible to anyone searching for the ordinary spelling.

07

Copy the symbols discussed in this guide

This guide explains the topic. Use emoji symbols for the main copyable set, compare it with cursive letter symbols, and browse invisible characters for another useful angle. Each collection includes searchable Unicode names and HTML references.

😀 😂 🥰

Emoji Symbols

3953 copyable entries

𝒜 ℬ 𝒞

Cursive Letter Symbols

62 copyable entries

␠ ZWJ LRM

Invisible Characters

5 copyable entries

08

Questions, answered

Which family is safest?+

Plain text symbols. Many were encoded in the early 1990s and render on almost every device made since.

Why can I not change an emoji's colour?+

It is drawn from a colour font supplied by the platform, so CSS colour rules have no effect on it.

Is fancy text a font?+

No. It substitutes different Unicode characters for your letters, which is why search cannot match them back to the plain word.

09

Sources and review notes

Reviewed against Unicode terminology for characters, code points, glyphs, sequences and presentation behavior.