README.md | 2 +- scripts/ArabicShaping.zig | 1 + scripts/_common.zig | 2 +- src/arabic_shaping.zig | 6 +- src/bidi_brackets.zig | 2 +- src/bidi_mirroring.zig | 2 +- src/blocks.zig | 10 +- src/case_folding.zig | 30 +- src/cjk_radicals.zig | 2 +- src/composition_exclusions.zig | 2 +- src/derived_age.zig | 49 ++- src/derived_core_properties.zig | 540 +++++++++++++++++++++++--------- src/east_asian_width.zig | 105 ++++--- src/emoji.zig | 138 +++----- src/emoji_sources.zig | 2 +- src/equivalent_unified_ideograph.zig | 2 +- src/hangul_syllable_type.zig | 2 +- src/indic_positional_category.zig | 11 +- src/indic_syllabic_category.zig | 20 +- src/jamo.zig | 2 +- src/line_break.zig | 143 ++++++--- src/name_aliases.zig | 6 +- src/named_sequences.zig | 2 +- src/named_sequences_prov.zig | 2 +- src/prop_list.zig | 56 ++-- src/property_aliases.zig | 5 +- src/property_value_aliases.zig | 19 +- src/script_extensions.zig | 33 +- src/scripts.zig | 100 ++++-- src/special_casing.zig | 2 +- src/unicode_data.zig | 491 ++++++++++++++++++++++++++++- src/vertical_orientation.zig | 147 ++++++--- 32 files changed, 1434 insertions(+), 502 deletions(-)