Zum Hauptinhalt springen
Qualität & Verifizierung v1.0

Faktenprüfung & technische Verifizierung

Die vierstufige Hierarchie maßgeblicher Standards und empirische Testmethoden zur Verifizierung aller technischen Daten auf CopyCharacter.

Inkrafttreten: 2024-09-01 Zuletzt aktualisiert: 2026-09-12
Defined the four-tier hierarchy of authoritative technical standards and verification workflows.

Die vierstufige Hierarchie maßgeblicher Quellen

Um absolute technische Zuverlässigkeit zu wahren, erzwingt CopyCharacter eine objektive vierstufige Autoritätshierarchie bei der Verifizierung von Zeichen, Kodierungsformeln, Tastenkürzeln und Entwickler-Dokumentation.

Stufe 1 — Primäre Autorität

Spezifikationen internationaler Standard-Gremien

Die definitive Quelle der Wahrheit. Umfasst offizielle Spezifikationen, maschinenlesbare Datentabellen und Living Standards, veröffentlicht von:

  • Das Unicode Consortium: Unicode-Standard 18.0 (UCD-Datendateien, UTS #51 für Emoji, UTS #35 für CLDR).
  • WHATWG: HTML Living Standard §13.5 (benannte Zeichenreferenzen) und URL Living Standard.
  • IETF (Internet Engineering Task Force): RFC 3629 (UTF-8), RFC 2781 (UTF-16), RFC 3986 (URI-Prozentkodierung).
  • W3C: Character Model for the World Wide Web und XML-Spezifikationen.
Stufe 2 — Plattform-Autorität

Offizielle Betriebssystem- & Laufzeitdokumentation

Wird zur Verifizierung von Tastenkürzeln, physischen Eingabearchitekturen und laufzeitspezifischen Font-Fallbacks verwendet:

  • Microsoft Developer Network (MSDN): Windows-Alt-Code-Algorithmen, HexNumpad-Registrierungsanforderungen und Windows-Tastaturlayouts.
  • Apple-Entwicklerdokumentation: macOS-Optionstasten-Modifikatortabellen und Apple Human Interface Guidelines.
  • FreeDesktop.org & X11: XKB-Compose-Sequenzen und GTK-Unicode-Hex-Eingabeprotokolle.
Stufe 3 — Empirische Verifizierung

Tests durch direkte Ausführung

Vor der Veröffentlichung von Codebeispielen, Algorithmen oder Byte-Konvertierungsformeln werden sie automatisierten Ausführungstests in zeitgemäßen Laufzeitumgebungen unterzogen:

  • PHP 8.2+ mbstring- und IntlChar-Erweiterungen.
  • Moderne JavaScript-Engines (V8 / Node.js, SpiderMonkey, JavaScriptCore) beim Testen von String.fromCodePoint() und Unicode-Property-Escapes in Regex.
  • Python 3.11+ unicodedata-Modul.
Stufe 4 — Sekundärquellen

Peer-geprüfte akademische & linguistische Handbücher

Werden strikt nur für historischen Kontext, Orthographien von Schriftsystemen und komplexe typografische Feinheiten konsultiert (z. B. The World's Writing Systems, Daniels & Bright; The Chicago Manual of Style). Sekundärquellen verdrängen niemals Stufe-1- oder Stufe-2-Autoritäten.

Empirische Code- & Kodierungstests

Die auf CopyCharacter veröffentlichten Entwickler-Anleitungen demonstrieren oft komplexe Byte-Konvertierungen, etwa die Umwandlung von Surrogatpaaren in 4-Byte-UTF-8-Sequenzen. Jedes Code-Snippet wird getestet, um Folgendes zu bestätigen:

  • Korrekte Behandlung von Unicode-Grenzen (z. B. U+0000, U+FFFF, U+10000, U+10FFFF).
  • Korrekte Erkennung und Zurückweisung fehlerhafter Surrogat-Codepunkte (U+D800 bis U+DFFF).
  • Feinheiten der Semikolon-Pflicht in WHATWG-Legacy-HTML-Entitäts-Parsern.

Betriebssystem-Tastenkürzel-Tests

Tastenkürzel variieren häufig je nach Tastatur-Hardware, aktiver Eingabegebietsschema und Betriebssystem-Updates. Wir verifizieren unsere Tastaturtabellen auf:

  • Windows 11: Tests sowohl ANSI-Nummernblock-Eingaben (mit führender Null) als auch OEM-Codepage-Eingaben (ohne führende Null).
  • macOS Sequoia: Physische Tests auf Standard-US-englischen und lokalisierten Tastaturlayouts.
  • Linux / GNOME: Verifizierung der XKB-Compose-Dateien (/usr/share/X11/locale/en_US.UTF-8/Compose).

Auflösung von Standard-Abweichungen

Wenn ein Legacy-Verhalten eines Betriebssystems mit einer modernen Unicode-Empfehlung kollidiert, dokumentiert CopyCharacter beides klar: Wir zitieren die kanonische Unicode-17.0-Eigenschaft als normativ und liefern erläuternde Notizen zu plattformspezifischen Abweichungen.