iamcal / emoji-data

Easy to parse data and spritesheets for emoji
MIT License
2.55k stars 301 forks source link

Fix missing non_qualified fields for gendered emoji #217

Closed andersk closed 7 months ago

andersk commented 1 year ago

Some fully-qualified emoji have multiple unqualified forms in emoji-test.txt:

1F3F3 FE0F 200D 26A7 FE0F                              ; fully-qualified     # 🏳️‍⚧️ E13.0 transgender flag
1F3F3 200D 26A7 FE0F                                   ; unqualified         # 🏳‍⚧️ E13.0 transgender flag
1F3F3 FE0F 200D 26A7                                   ; unqualified         # 🏳️‍⚧ E13.0 transgender flag
1F3F3 200D 26A7                                        ; unqualified         # 🏳‍⚧ E13.0 transgender flag

We need to build $qualified_map based on the first (fully-qualified) row for each emoji, not the last one that has an FE0F.

andersk commented 7 months ago

Updated for v15.1.0, where this now affects 46 emoji.

iamcal commented 7 months ago

Thanks for figuring this out!