About Shape Symbols
The structure of this collection is what makes it useful. ◆ and ◇, ■ and □, ▲ and △, ▼ and ▽, ● and ○ are five filled-and-hollow pairs. A pair of characters identical in shape and different only in fill is the simplest possible way to show two states, which is why these end up in progress bars, tier lists, and ratings far more often than in decoration.
Building a Meter Out of Two Characters
●●●○○ reads as three out of five to almost anyone, with no key required. The same works with squares or diamonds, and it works because both characters occupy the same visual space — the row stays aligned as the fill changes.
This is genuinely practical in a bio: skill levels, progress towards a goal, or a rating that would otherwise need words. It also survives being pasted anywhere, since all ten characters are plain text.
The Quarter-Fill Run
◐ ◑ ◒ ◓ are circles filled on the left, right, bottom, and top. They extend the same idea to a half state, so a meter can move in smaller steps: ●●◐○○.
They also work as a rotation sequence, since the filled half moves round the circle across the four characters — a small detail, but it makes them read as animation frames rather than as four unrelated glyphs.
Which Ones Are Not Text
Six characters here behave differently from the rest. ⬛ ⬜ 🔺 🔻 🔷 🔶 are emoji — they arrive in fixed colours and ignore your text styling, so dropping one into a row of text squares breaks the alignment and the colour of the whole line.
▪ and ▫ are a subtler case: they are text characters, but they are classified as pictographic, so a few platforms may render them in colour where you expected monochrome.
If you are building a meter, stay inside the fifteen plain text shapes and the row will behave consistently everywhere. For frames and rules rather than states, the box drawing characters are the better-matched set.