Quelques caractères Unicode
J'en avais assez de chercher régulièrement le code des flèches, recherche qui m'amenait toujours à cette page très (trop) complète, donc j'ai commencé par me faire un post-it, puis j'ai fait une liste affichable avec ce script PHP ci-dessous, et enfin j'en ai extrait une sélection pour faire cette page. Certaines flèches s'affichent plus ou moins bien selon le système d'exploitation et/ou la police de caractères.
| 2190 | ← | LEFTWARDS ARROW |
| 2191 | ↑ | UPWARDS ARROW |
| 2192 | → | RIGHTWARDS ARROW |
| 2193 | ↓ | DOWNWARDS ARROW |
| 2194 | ↔ | LEFT RIGHT ARROW |
| 2195 | ↕ | UP DOWN ARROW |
| 2196 | ↖ | NORTH WEST ARROW |
| 2197 | ↗ | NORTH EAST ARROW |
| 2198 | ↘ | SOUTH EAST ARROW |
| 2199 | ↙ | SOUTH WEST ARROW |
| 25b2 | ▲ | BLACK UP-POINTING TRIANGLE |
| 25b6 | ▶ | BLACK RIGHT-POINTING TRIANGLE |
| 25bc | ▼ | BLACK DOWN-POINTING TRIANGLE |
| 25c0 | ◀ | BLACK LEFT-POINTING TRIANGLE |
| 2705 | ✅ | WHITE HEAVY CHECK MARK |
| 274c | ❌ | CROSS MARK |
| 26d4 | ⛔ | NO ENTRY |
| 2757 | ❗ | HEAVY EXCLAMATION MARK SYMBOL |
| 26a0 | ⚠ |
WARNING SIGN Pas beau dans beaucoup de fontes, petit et monochrome. Exemple de fonte qui va bien pour ce caractère : Noto Color Emoji ⚠ |
| 21d2 | ⇒ | RIGHTWARDS DOUBLE ARROW |
| 2200 | ∀ | FOR ALL |
| 2204 | ∄ | THERE DOES NOT EXIST |
| 2205 | ∅ | EMPTY SET |
| 2208 | ∈ | ELEMENT OF |
| 2209 | ∉ | NOT AN ELEMENT OF |
| 2211 | ∑ | N-ARY SUMMATION |
| 2213 | ∓ | MINUS-OR-PLUS SIGN |
| 2243 | ≃ | ASYMPTOTICALLY EQUAL TO |
| 2248 | ≈ | ALMOST EQUAL TO |
| 2260 | ≠ | NOT EQUAL TO |
| 2264 | ≤ | LESS-THAN OR EQUAL TO |
| 2265 | ≥ | GREATER-THAN OR EQUAL TO |
| 2215 | ∕ |
DIVISION SLASH Pratique pour nommer des fichiers comme des URL en convertissant le vrai slash. |
| 22ee | ⋮ |
VERTICAL ELLIPSIS Comme les menus d'applications sur mobile. |
| |
||
| 23a7 | ⎧ | LEFT CURLY BRACKET UPPER HOOK |
| 23a8 | ⎨ | LEFT CURLY BRACKET MIDDLE PIECE |
| 23a9 | ⎩ | LEFT CURLY BRACKET LOWER HOOK |
| 23aa | ⎪ | CURLY BRACKET EXTENSION |
| 23ab | ⎫ | RIGHT CURLY BRACKET UPPER HOOK |
| 23ac | ⎬ | RIGHT CURLY BRACKET MIDDLE PIECE |
| 23ad | ⎭ | RIGHT CURLY BRACKET LOWER HOOK |
| |
||
| 2500 | ─ | BOX DRAWINGS LIGHT HORIZONTAL |
| 2502 | │ | BOX DRAWINGS LIGHT VERTICAL |
| 250c | ┌ | BOX DRAWINGS LIGHT DOWN AND RIGHT |
| 2510 | ┐ | BOX DRAWINGS LIGHT DOWN AND LEFT |
| 2514 | └ | BOX DRAWINGS LIGHT UP AND RIGHT |
| 2518 | ┘ | BOX DRAWINGS LIGHT UP AND LEFT |
| 251c | ├ | BOX DRAWINGS LIGHT VERTICAL AND RIGHT |
| 2524 | ┤ | BOX DRAWINGS LIGHT VERTICAL AND LEFT |
| 252c | ┬ | BOX DRAWINGS LIGHT DOWN AND HORIZONTAL |
| 2534 | ┴ | BOX DRAWINGS LIGHT UP AND HORIZONTAL |
| 253c | ┼ | BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL |
<?php for ($i = hexdec('2190'); $i <= hexdec('253c'); $i++) { $hex = dechex($i); $car = json_decode('"\u'.$hex.'"'); echo "$hex\t$car\t".IntlChar::charName($car)."\n"; }
Inversement, pour trouver le code d'un caractère unicode, par exemple l'emoji 📸 :
echo dechex(mb_ord('📸'));mb_ord, pas ord !