UTF-8: Ein geniales Design

2025-09-13
UTF-8: Ein geniales Design

Die Brillanz von UTF-8 liegt in seiner eleganten Abwärtskompatibilität mit ASCII bei gleichzeitiger Unterstützung von Millionen von Zeichen. Dieser Artikel erklärt klar und verständlich das Design von UTF-8: Es verwendet führende Bits, um die Länge des Zeichens (1 bis 4 Bytes) anzugeben, wobei ASCII-Zeichen nur 1 Byte benötigen. Beispiele zeigen die Codierung und Decodierung von Text mit ASCII-Zeichen und Emojis. Im Vergleich zu anderen Codierungen ist die Balance von UTF-8 zwischen Kompatibilität und Erweiterbarkeit ein Meisterwerk des Designs.

Mehr lesen
Entwicklung

Kein forcierten Dark Mode mehr!

2025-01-19

Ein Blogbeitrag kritisiert scharf Webseiten, die den Dark Mode erzwingen. Der Autor weist darauf hin, dass ein Dark Mode mit hohem Kontrast (z. B. rein weißer Text auf rein schwarzem Hintergrund) zu Augenbelastung und Beschwerden führt. Der Beitrag verwendet Kontrastverhältnisse und persönliche Leseerfahrungen, um das Problem zu verdeutlichen, und empfiehlt Webdesignern, die WCAG-Richtlinien zu befolgen und einen angemessenen Kontrast zu wählen, anstatt blind dem Dark Mode zu folgen. Der Autor argumentiert, dass der Dark Mode in bestimmten Situationen (z. B. OLED-Bildschirme, dunkle Umgebungen) vorteilhaft ist, aber das Erzwingen desselben eine schlechte Benutzererfahrung darstellt.

Mehr lesen