Preuve technique
L’emoji du drapeau kurde existe déjà dans Unicode
Pas comme un vœu, mais comme un code valide : une séquence de drapeau bâtie sur le code régional ISO officiel de la Région du Kurdistan. Cette page est le dossier technique : testez, copiez, construisez avec.
Écosse, s’affiche déjà
...
Kurdistan, pas encore
...
Les deux utilisent exactement la même technique : un drapeau noir portant des lettres invisibles. L’Écosse est dans chaque police emoji, donc elle s’affiche ; le visuel du Kurdistan manque, donc vous voyez le drapeau noir nu. Collez les deux côte à côte dans une conversation et vous tenez toute la campagne en une capture d’écran.
À l’intérieur du paquet
Cette décomposition est lue en direct depuis la séquence elle-même : le drapeau noir, quatre lettres invisibles épelant le code régional, et un terminateur. Sur une plateforme compatible, ce même paquet s’affiche comme le drapeau kurde.
Pourquoi vous voyez un drapeau noir
Les emojis de drapeaux sont des paquets : un caractère de base plus des lettres invisibles qui disent à la plateforme quel drapeau dessiner. Les drapeaux de l’Écosse et du Pays de Galles fonctionnent exactement ainsi (source : Unicode UTS #51, consulté en 2026).
En mars 2022 la Région du Kurdistan a reçu un code régional ISO officiel (source : Rudaw, 2022), et depuis Unicode CLDR v41 (avril 2022) la séquence du drapeau bâtie sur ce code est valide (source : blog Unicode, 2022).
Valide ne veut pas dire affiché. La séquence n’est pas sur la liste RGI que les plateformes implémentent d’habitude, et Unicode a gelé cette liste pour les drapeaux en 2022 (source : blog Unicode, 2022). Mais le standard est explicite : les plateformes décident elles-mêmes des séquences qu’elles prennent en charge, et WhatsApp l’a prouvé en livrant le drapeau du Texas, une séquence valide non-RGI, dès 2017 (source : Emojipedia, 2026).
Notre test de rendu reproductible montre l’écart : la séquence de l’Écosse s’affiche en drapeau couleur, la séquence du Kurdistan retombe sur le drapeau noir nu. Un visuel et une règle de police séparent la communauté de son drapeau.
La séquence dans tous les formats
Pour les posts, tests et bug reports. Les boutons du test ci-dessus copient la séquence brute ; voici les versions échappées pour le code.
🏴󠁩󠁱󠁫󠁲󠁿 "\u{1F3F4}\u{E0069}\u{E0071}\u{E006B}\u{E0072}\u{E007F}" "\ud83c\udff4\udb40\udc69\udb40\udc71\udb40\udc6b\udb40\udc72\udb40\udc7f" Construisez le drapeau dans votre stack
La séquence construite en toute sécurité à partir des codepoints. Si votre plateforme livre une police emoji, la prise en charge tient en un visuel plus une règle de police ; les visuels gratuits arrivent avec notre pack open source.
const kurdistanFlag = String.fromCodePoint(
0x1F3F4, 0xE0069, 0xE0071, 0xE006B, 0xE0072, 0xE007F
);
document.body.append(kurdistanFlag); <span>🏴󠁩󠁱󠁫󠁲󠁿</span> { "flag": "\ud83c\udff4\udb40\udc69\udb40\udc71\udb40\udc6b\udb40\udc72\udb40\udc7f" } let scalars: [Unicode.Scalar] = [0x1F3F4, 0xE0069, 0xE0071, 0xE006B, 0xE0072, 0xE007F]
.compactMap { Unicode.Scalar($0) }
let kurdistanFlag = String(String.UnicodeScalarView(scalars)) val kurdistanFlag = intArrayOf(0x1F3F4, 0xE0069, 0xE0071, 0xE006B, 0xE0072, 0xE007F)
.joinToString("") { String(Character.toChars(it)) } const KURDISTAN_FLAG = String.fromCodePoint(
0x1F3F4, 0xE0069, 0xE0071, 0xE006B, 0xE0072, 0xE007F
);
export const Flag = () => <span translate="no">{KURDISTAN_FLAG}</span>; final kurdistanFlag = String.fromCharCodes(
Runes('\u{1F3F4}\u{E0069}\u{E0071}\u{E006B}\u{E0072}\u{E007F}'),
); Questions précises, réponses précises
La séquence de l’emoji du drapeau du Kurdistan est-elle de l’Unicode valide ?
Oui. Le code régional est entré dans Unicode CLDR avec la version 41 (avril 2022), ce qui rend la séquence bien formée et valide selon UTS #51. Valide signifie que tout système Unicode doit traiter le texte correctement ; cela n’oblige aucune plateforme à dessiner le drapeau.
Pourquoi un drapeau noir s’affiche-t-il ?
Le drapeau noir est le fallback documenté d’une séquence dont une plateforme n’a pas ajouté le visuel. Les lettres invisibles restent dans le texte ; une plateforme compatible affiche le même texte comme le drapeau kurde.
Une plateforme peut-elle l’activer sans accord d’Unicode ?
Oui. UTS #51 dit que les plateformes décident elles-mêmes des séquences qu’elles prennent en charge. WhatsApp a livré le drapeau du Texas ainsi en 2017, sans statut RGI.
Qu’est-ce que RGI et pourquoi le drapeau n’y figure-t-il pas ?
RGI (Recommended for General Interchange) est la liste courte que les plateformes implémentent d’habitude. Seuls l’Angleterre, l’Écosse et le Pays de Galles sont des drapeaux de subdivision RGI, et Unicode a gelé la liste des drapeaux en 2022. Ce gel bloque la liste, pas le soutien volontaire d’une plateforme.
La séquence changera-t-elle plus tard ?
Non. La séquence repose sur le code régional ISO officiel et elle est stable. Le jour où les plateformes ajoutent le visuel, chaque message qui a jamais contenu la séquence affichera le drapeau.