regression: fix issues rendering some existing emojis

Merged
MA
3mo ago
+101-4

Fixes issue with some tones and types not being rendered

Proposed changes (including videos or screenshots)

Issue(s)

CORE-2408

Steps to test or reproduce

Further comments

Summary by CodeRabbit

  • Bug Fixes

    • Improved recognition of regional indicator emojis, including flag categorization.
    • Expanded support for legacy emoji shortcodes, digits, symbols, and skin-tone variants.
    • Improved conversion of alternate skin-tone names to their corresponding emojis.
    • Enhanced parsing of emoji shortcodes in messages, including standalone and inline usage.
  • Tests

    • Added coverage for regional indicators, legacy aliases, skin tones, symbols, and multi-emoji text.