Warum wir alle Flaggen-Emojis aus MapGuesser verbannt haben
Ende 2024 ändert Syrien seine Flagge. Apple aktualisiert im März, Google im Juni, Twitter im Januar 2026. Für ein Flaggenspiel war auf Emojis kein Verlass mehr. Wir erzählen, wie wir alles neu aufgebaut haben.
TL;DR — Flaggen-Emojis sehen je nach Gerät anders aus und brauchen Monate, bis sie aktualisiert werden, wenn ein Land seine Flagge ändert. Für MapGuesser war das ein echtes Problem. Wir haben sie alle durch 254 HD-Bilder (768×576 px) im Apple-Stil ersetzt, per KI mit dem Modell HAT-L 4x hochskaliert, ausgehend von Aufnahmen von Borderly. Ergebnis: identische Darstellung auf allen Geräten und ein Skript, das alles mit einem Befehl aktualisiert.
Der Fehler, den wir nicht länger ignorieren konnten
Dezember 2024: Syrien ändert seine Flagge. Das Assad-Regime fällt, das Land kehrt zur Unabhängigkeitsflagge zurück — grün-weiß-schwarz, drei rote Sterne. Die alte, rot-weiß-schwarz mit zwei grünen Sternen, ist Geschichte.
In den Monaten danach herrscht Chaos. Apple aktualisiert sein Emoji im März 2025 (iOS 18.4). Samsung folgt im April. Google Android? Erst im Juni 2025. Und Twitter/X? Januar 2026. Monatelang sahen die Spielerinnen und Spieler von Flag Quiz je nach Gerät nicht dieselbe Flagge. Wer ein neueres iPhone hatte, sah die neue Flagge, der Gegner auf Android die alte.
Für ein Spiel, in dem man Flaggen erkennen muss, ist das ziemlich disqualifizierend.
Wir wussten, dass Flaggen-Emojis ein wackeliges Thema sind. Wir dachten, das eingesetzte Polyfill (auf Twemoji-Basis) würde für Einheitlichkeit sorgen. Nur wird Twemoji seit der Twitter-Übernahme nicht mehr wirklich gepflegt — und die neue syrische Flagge fehlte auch dort.
Aufschieben ließ sich das nicht mehr.
Das eigentliche Problem mit Flaggen-Emojis
Ein Flaggen-Emoji ist kein Bild. Es ist ein Unicode-Code, den jedes System auf seine Weise auslegt:
- Apple aktualisiert am schnellsten, mit einer unverwechselbaren Darstellung (ein leichter Welleneffekt, wie eine Flagge im Wind). Syrien wurde im März 2025 aktualisiert
- Google/Android zeigt flache Rechtecke. Syrien wurde erst im Juni 2025 aktualisiert — 3 Monate nach Apple
- Windows zeigte jahrelang schlicht die Buchstabencodes („FR", „SY") statt echter Flaggen
- Samsung hat wieder ein anderes Design und einen anderen Zeitplan (April 2025 für Syrien)
- Twitter/X (Twemoji) hat erst im Januar 2026 aktualisiert — mehr als ein Jahr nach der Änderung
Für ein Geografiespiel ergeben sich daraus absurde Situationen:
- Jemand verliert, weil die angezeigte Flagge veraltet ist und nicht wiedererkannt wird
- Zwei Mitspielende sehen in derselben Partie zwei verschiedene Flaggen
- Sobald man ein Emoji vergrößert, wird es unscharf — Emojis werden in winziger Auflösung gerendert
Wir haben beschlossen, uns nicht länger von Leuten abhängig zu machen, die etwas anderes steuern als wir. Wir mussten unsere Flaggen selbst hosten.
Die richtige Quelle finden
Wir wollten keine schlichten flachen Rechtecke. Wir wollten die Darstellung im Apple-Stil — die mit dem Welleneffekt, den jeder vom iPhone kennt. Sie ist ausdrucksstärker als ein Rechteck, und es ist der Stil, an den unsere Spielerinnen und Spieler gewöhnt sind.
Das Problem: Apple gibt seine Emojis nicht heraus, und diesen Welleneffekt per Code sauber nachzubauen hat noch niemand geschafft.
Da sind wir auf Borderly gestoßen. Das ist eine API für geografische Assets: SVG-Karten, Grenzen, Flaggen. Auch dort hat man sich an dem Problem die Zähne ausgebissen und daraus einen spannenden Artikel gemacht („The Quest for Wavy Flags"), in dem alle Versuche dokumentiert sind:
- SVG-Filter → künstliches Ergebnis
- Geometrische Verformungen → seltsame Verzerrungen
- Pixelmanipulation in JavaScript → qualitativ nicht ausreichend
- Screenshots der macOS-Emojis → perfekt
Keine Code-Technik gab die Apple-Darstellung überzeugend wieder. Also wählte man den einfachsten Weg: Screenshots des macOS-Emojis, bereitgestellt über ein CDN. 251 Flaggen in 192x144 Pixeln, identisch zum iPhone. Wir haben 3 zusätzliche Territorien ergänzt und kommen so auf unsere 254.
Damit hatten wir unsere Quelle.
Das Größenproblem
192x144 Pixel reichen für eine kleine Flagge in einer Liste. Im Flag Quiz können Spielende aber heranzoomen, um Details eines Wappens oder Symbols besser zu erkennen. Und da verpixeln 192 Pixel Breite.
Eine klassische Vergrößerung macht die Unschärfe nur größer. Wir brauchten ein Werkzeug, das schlüssige Details erfindet, wo keine sind — KI-Upscaling.
254 Flaggen mit KI hochskalieren
Zuerst haben wir Real-ESRGAN getestet, das bekannteste Modell für diese Aufgabe. Brauchbare Ergebnisse, aber die Kanten von Sternen und Halbmonden blieben unscharf.
Also sind wir auf HAT-L (Hybrid Attention Transformer) umgestiegen, ein neueres Modell (CVPR 2023). Ohne auf die Architektur einzugehen: Der entscheidende Unterschied ist, dass HAT deutlich besser darin ist, scharfe Kanten und geometrische Formen zu rekonstruieren — genau das, woraus eine Flagge besteht.
Das Modell ist 316 MB groß und läuft auf Apple-Silicon-Chips (M1/M2/M3). Rund 30 Sekunden pro Flagge, 2 Stunden für alle 254.
192x144 rein → 768x576 raus. Vierfache Auflösung, mit neu erzeugten Details. Fahre mit der Maus über den Vergleich, um den Unterschied zu sehen — und wechsle die Flagge, um weiterzuschauen:


Auf Anhieb hat es nicht funktioniert
Wäre es so einfach gewesen, hätte dieser Artikel drei Absätze.
Die Transparenz. Flaggen im Apple-Stil haben eine gewellte Kontur auf transparentem Grund. Der erste Versuch wandelte das Bild in einen deckenden Modus um: überall schwarzer Hintergrund. Die Transparenz musste getrennt behandelt werden — die Farben auf der einen Seite hochskalieren, die Transparenzmaske auf der anderen, und dann wieder zusammensetzen.
Die ausfransenden Kanten. Das Modell sah den harten Übergang zwischen Flagge und transparentem Bereich und versuchte ihn zu glätten, was einen weißen Halo erzeugte. Gelöst haben wir das, indem wir die Randfarben vor dem Upscaling in den transparenten Bereich „ausgedehnt" haben — das Modell sieht keinen harten Übergang mehr, die Artefakte verschwinden.
Der unleserliche Text. 19 Flaggen tragen Text — Wahlsprüche, Inschriften, Kalligrafien. Das KI-Modell machte daraus einen unscharfen Brei (das „ORDEM E PROGRESSO" Brasiliens wurde unleserlich). Für diese Flaggen wechseln wir automatisch auf ein vektorielles SVG, sobald die Darstellung 200 Pixel überschreitet. Der Text bleibt in jeder Größe scharf.
Wie es heute aussieht
Jede Flagge existiert in drei Fassungen:
- Quelle (192x144) — die Borderly-Aufnahmen, aufbewahrt, um alles neu berechnen zu können
- HD (768x576) — per KI hochskaliert, im gesamten Spiel im Einsatz
- Vektorielles SVG — für die 19 Flaggen mit Text, im Großformat

Sieh dir diese Flaggen im Detail an: Frankreich, Brasilien, Japan, Australien, Bhutan, Syrien, Vereinigtes Königreich, Kanada.
Alles läuft über ein einziges Skript. Ändert ein Land seine Flagge, starten wir den Befehl neu: Das Skript erkennt über Prüfsummen, was sich geändert hat, und verarbeitet nur die betroffenen Flaggen neu.
Wir haben 16 Komponenten in der App aktualisiert, das Emoji-Polyfill und zwei überflüssig gewordene Abhängigkeiten entfernt. Und vor allem: Alle Spielenden sehen jetzt dieselbe Flagge, auf jedem Gerät.
Die Zahlen
| Abgedeckte Flaggen | 254 Länder und Territorien |
| Auflösung Quelle → final | 192x144 → 768x576 (x4) |
| KI-Modell | HAT-L (316 MB) |
| Verarbeitungszeit | ~30 Sek./Flagge, ~2 Std. insgesamt |
| Flaggen mit SVG-Fallback | 19 (die mit Text) |
Und weiter?
Beim nächsten Land, das seine Flagge ändert, sind wir vorbereitet. Ein Befehl, fertig. Kein Warten mehr darauf, dass Apple, Google und Microsoft sich einig werden.
Wenn du Entwicklerin oder Entwickler bist und Flaggen-Emojis in deiner App verwendest, nimm das als Erfahrungsbericht: Es funktioniert, bis es eines Tages nicht mehr funktioniert. Und an diesem Tag hat man besser einen Plan B.
Willst du das Ergebnis sehen? Starte eine Partie Flag Quiz, teste dein Wissen mit Countryle oder erkunde die Flaggen der 254 Länder der Welt.
Geschrieben von
Entwickler von MapGuesser, begeistert von Geografie und Webentwicklung.
Quellen
Häufige Fragen
Der auffälligste Fall ist Syrien: Ende 2024, nach dem Sturz des Assad-Regimes, kehrte das Land zu seiner Unabhängigkeitsflagge zurück (grün-weiß-schwarz, drei rote Sterne). Weitere jüngere Änderungen betreffen Martinique (neue Flagge seit 2023, von den Plattformen nach und nach übernommen) und Neuseeland, wo die Debatte über einen Flaggenwechsel regelmäßig wieder aufkommt. MapGuesser aktualisiert seine Flaggen mit einem einfachen Skriptlauf.
Emojis sind keine festen Bilder, sondern Codes, die jedes Gerät mit seiner eigenen Schriftart neu zeichnet. Apple, Google, Samsung und Microsoft haben jeweils einen eigenen Satz Flaggen-Emojis mit sehr unterschiedlichen Stilen (gewellt bei Apple, flaches Rechteck bei Google) und vor allem mit unabhängigen Update-Zyklen. Als Syrien Ende 2024 seine Flagge änderte, aktualisierte Apple im März 2025, Google erst im Juni und Twitter/X im Januar 2026. Monatelang zeigte dasselbe Emoji je nach Gerät zwei verschiedene Flaggen.
19 Flaggen enthalten sichtbaren Text: Brasilien ('ORDEM E PROGRESSO'), Saudi-Arabien (die Schahada auf Arabisch), Iran (die Kalligrafie 'Allahu akbar'), Irak, Afghanistan sowie weitere wie Belize, Bolivien oder Paraguay mit ihren detailreichen Wappen. Auf MapGuesser wechseln diese Flaggen beim Vergrößern automatisch in eine vektorielle SVG-Fassung, damit der Text lesbar bleibt.
KI-Upscaling (oder Superauflösung) bedeutet, ein Bild zu vergrößern und dabei Details neu zu erzeugen, die im Original nicht vorhanden sind. Anders als ein klassischer Zoom, der die Pixel auseinanderzieht und das Bild unscharf macht, kann ein auf Millionen Bildern trainiertes KI-Modell die fehlenden Details schlüssig 'erraten'. Wir nutzen das Modell HAT-L, um unsere Flaggen von 192x144 auf 768x576 Pixel zu bringen.
Wir haben ein automatisiertes Skript, das die Flaggen von Borderly.dev lädt, sie per KI auf HD hochskaliert und Änderungen über Prüfsummen erkennt. Ändert sich eine Flagge, genügt ein erneuter Lauf: Nur die geänderten Flaggen werden neu verarbeitet. Wir müssen nicht mehr darauf warten, dass Apple oder Google ihre Emojis aktualisieren.
254 Länder und Territorien sind abgedeckt, darunter alle UN-Mitgliedstaaten und zahlreiche Territorien (Guadeloupe, Grönland, Hongkong usw.). Jede Flagge liegt in 768x576 Pixeln vor. Die 19 Flaggen mit Text haben zusätzlich eine vektorielle SVG-Fassung, damit sie auch im Großformat lesbar bleiben.