Files
raven/native/upstream/unicode
mirkobrombin f5eda87880 feat: add Unicode normalization
Assisted-by: Claude Code:claude-opus-5-5
AI-Scope: Wrote NormalizeString and IsNormalizedString on UAX #15, the table generator and the test.
2026-11-01 17:01:32 +00:00
..
2026-07-31 16:46:25 +02:00
2026-11-01 17:01:32 +00:00

CP1252 canonical decomposition

cp1252-decomposition.inc selects canonical decompositions from UnicodeData 15.1.0 for the characters in the pinned ReactOS CP1252 byte table. Compatibility forms are excluded. All selected sequences contain two terminal scalars. Provenance records the complete upstream data hash, selection hash and Unicode license. The table is used only for MB_COMPOSITE; no Unicode runtime dependency is added.

Normalization data

normalization.inc holds the expansions, combining classes and primary composites of Unicode 16.0.0 for NormalizeString and IsNormalizedString, made by scripts/generate-normalization.py from the same Unicode Character Database.