From 8d2b18bb178bab7ed446cdc5d206503df3199e97 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Thu, 8 Oct 2026 22:45:48 +0200 Subject: [PATCH] Emoji corpus from Unicode's emoji-test.txt; lock records interpreter and container 1400 single code points (the 2 and 3 digit ones included), Twemoji lacks none; font sha256 unchanged (reproduced in python:3.13-slim on Yggdrasil). Co-Authored-By: Claude Sonnet 5.5 --- Assets/Fonts/Emoji/emoji-font.lock | 12 +- tools/emoji/emoji-singles.txt | 2681 ++++++++++++++-------------- tools/emoji/emoji-unsupported.txt | 0 3 files changed, 1338 insertions(+), 1355 deletions(-) create mode 100644 tools/emoji/emoji-unsupported.txt diff --git a/Assets/Fonts/Emoji/emoji-font.lock b/Assets/Fonts/Emoji/emoji-font.lock index de5012a8b..f05a93bf9 100644 --- a/Assets/Fonts/Emoji/emoji-font.lock +++ b/Assets/Fonts/Emoji/emoji-font.lock @@ -1,14 +1,22 @@ source_url=https://github.com/jdecked/twemoji/archive/refs/tags/v17.0.3.tar.gz source_version=v17.0.3 source_sha256=a0855654b633045ae2337537e77f1bb4361162f7fcd910e613eaab1d6d9c5fca +emoji_test_version=17.0 +emoji_test_url=https://unicode.org/Public/17.0.0/emoji/emoji-test.txt +emoji_test_sha256=1d8a944f88d7952f7ef7c5167fef3c67995bcae24543949710231b03a201acda svg_count=4009 -single_codepoint_count=1425 +single_codepoint_count=1400 +unsupported_count=0 tool_nanoemoji=0.16.0 tool_fonttools=4.66.1 tool_picosvg=0.23.0 tool_ninja=1.13.2 source_date_epoch=1780352497 color_format=glyf_colr_0 +python_version=3.13.15 +platform=linux +container_image=python:3.13-slim font_file=Twemoji.ttf font_sha256=de66290bfa98226e40d8999a3ab024c2242e8d2938f939d9a85c1494844f6aa0 -singles_sha256=d07a0693cef0530acf540cdeb60d341912f639370e7e30271e90452a8aecdc0d +singles_sha256=7ad887a16ef5386df040e1e8988e9bdc55ae5cab461ffc9df4613d0cb5770b4e +unsupported_sha256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 diff --git a/tools/emoji/emoji-singles.txt b/tools/emoji/emoji-singles.txt index 09fcc972e..f3901bb01 100644 --- a/tools/emoji/emoji-singles.txt +++ b/tools/emoji/emoji-singles.txt @@ -1,1260 +1,6 @@ -1f004 -1f0cf -1f170 -1f171 -1f17e -1f17f -1f18e -1f191 -1f192 -1f193 -1f194 -1f195 -1f196 -1f197 -1f198 -1f199 -1f19a -1f1e6 -1f1e7 -1f1e8 -1f1e9 -1f1ea -1f1eb -1f1ec -1f1ed -1f1ee -1f1ef -1f1f0 -1f1f1 -1f1f2 -1f1f3 -1f1f4 -1f1f5 -1f1f6 -1f1f7 -1f1f8 -1f1f9 -1f1fa -1f1fb -1f1fc -1f1fd -1f1fe -1f1ff -1f201 -1f202 -1f21a -1f22f -1f232 -1f233 -1f234 -1f235 -1f236 -1f237 -1f238 -1f239 -1f23a -1f250 -1f251 -1f300 -1f301 -1f302 -1f303 -1f304 -1f305 -1f306 -1f307 -1f308 -1f309 -1f30a -1f30b -1f30c -1f30d -1f30e -1f30f -1f310 -1f311 -1f312 -1f313 -1f314 -1f315 -1f316 -1f317 -1f318 -1f319 -1f31a -1f31b -1f31c -1f31d -1f31e -1f31f -1f320 -1f321 -1f324 -1f325 -1f326 -1f327 -1f328 -1f329 -1f32a -1f32b -1f32c -1f32d -1f32e -1f32f -1f330 -1f331 -1f332 -1f333 -1f334 -1f335 -1f336 -1f337 -1f338 -1f339 -1f33a -1f33b -1f33c -1f33d -1f33e -1f33f -1f340 -1f341 -1f342 -1f343 -1f344 -1f345 -1f346 -1f347 -1f348 -1f349 -1f34a -1f34b -1f34c -1f34d -1f34e -1f34f -1f350 -1f351 -1f352 -1f353 -1f354 -1f355 -1f356 -1f357 -1f358 -1f359 -1f35a -1f35b -1f35c -1f35d -1f35e -1f35f -1f360 -1f361 -1f362 -1f363 -1f364 -1f365 -1f366 -1f367 -1f368 -1f369 -1f36a -1f36b -1f36c -1f36d -1f36e -1f36f -1f370 -1f371 -1f372 -1f373 -1f374 -1f375 -1f376 -1f377 -1f378 -1f379 -1f37a -1f37b -1f37c -1f37d -1f37e -1f37f -1f380 -1f381 -1f382 -1f383 -1f384 -1f385 -1f386 -1f387 -1f388 -1f389 -1f38a -1f38b -1f38c -1f38d -1f38e -1f38f -1f390 -1f391 -1f392 -1f393 -1f396 -1f397 -1f399 -1f39a -1f39b -1f39e -1f39f -1f3a0 -1f3a1 -1f3a2 -1f3a3 -1f3a4 -1f3a5 -1f3a6 -1f3a7 -1f3a8 -1f3a9 -1f3aa -1f3ab -1f3ac -1f3ad -1f3ae -1f3af -1f3b0 -1f3b1 -1f3b2 -1f3b3 -1f3b4 -1f3b5 -1f3b6 -1f3b7 -1f3b8 -1f3b9 -1f3ba -1f3bb -1f3bc -1f3bd -1f3be -1f3bf -1f3c0 -1f3c1 -1f3c2 -1f3c3 -1f3c4 -1f3c5 -1f3c6 -1f3c7 -1f3c8 -1f3c9 -1f3ca -1f3cb -1f3cc -1f3cd -1f3ce -1f3cf -1f3d0 -1f3d1 -1f3d2 -1f3d3 -1f3d4 -1f3d5 -1f3d6 -1f3d7 -1f3d8 -1f3d9 -1f3da -1f3db -1f3dc -1f3dd -1f3de -1f3df -1f3e0 -1f3e1 -1f3e2 -1f3e3 -1f3e4 -1f3e5 -1f3e6 -1f3e7 -1f3e8 -1f3e9 -1f3ea -1f3eb -1f3ec -1f3ed -1f3ee -1f3ef -1f3f0 -1f3f3 -1f3f4 -1f3f5 -1f3f7 -1f3f8 -1f3f9 -1f3fa -1f3fb -1f3fc -1f3fd -1f3fe -1f3ff -1f400 -1f401 -1f402 -1f403 -1f404 -1f405 -1f406 -1f407 -1f408 -1f409 -1f40a -1f40b -1f40c -1f40d -1f40e -1f40f -1f410 -1f411 -1f412 -1f413 -1f414 -1f415 -1f416 -1f417 -1f418 -1f419 -1f41a -1f41b -1f41c -1f41d -1f41e -1f41f -1f420 -1f421 -1f422 -1f423 -1f424 -1f425 -1f426 -1f427 -1f428 -1f429 -1f42a -1f42b -1f42c -1f42d -1f42e -1f42f -1f430 -1f431 -1f432 -1f433 -1f434 -1f435 -1f436 -1f437 -1f438 -1f439 -1f43a -1f43b -1f43c -1f43d -1f43e -1f43f -1f440 -1f441 -1f442 -1f443 -1f444 -1f445 -1f446 -1f447 -1f448 -1f449 -1f44a -1f44b -1f44c -1f44d -1f44e -1f44f -1f450 -1f451 -1f452 -1f453 -1f454 -1f455 -1f456 -1f457 -1f458 -1f459 -1f45a -1f45b -1f45c -1f45d -1f45e -1f45f -1f460 -1f461 -1f462 -1f463 -1f464 -1f465 -1f466 -1f467 -1f468 -1f469 -1f46a -1f46b -1f46c -1f46d -1f46e -1f46f -1f470 -1f471 -1f472 -1f473 -1f474 -1f475 -1f476 -1f477 -1f478 -1f479 -1f47a -1f47b -1f47c -1f47d -1f47e -1f47f -1f480 -1f481 -1f482 -1f483 -1f484 -1f485 -1f486 -1f487 -1f488 -1f489 -1f48a -1f48b -1f48c -1f48d -1f48e -1f48f -1f490 -1f491 -1f492 -1f493 -1f494 -1f495 -1f496 -1f497 -1f498 -1f499 -1f49a -1f49b -1f49c -1f49d -1f49e -1f49f -1f4a0 -1f4a1 -1f4a2 -1f4a3 -1f4a4 -1f4a5 -1f4a6 -1f4a7 -1f4a8 -1f4a9 -1f4aa -1f4ab -1f4ac -1f4ad -1f4ae -1f4af -1f4b0 -1f4b1 -1f4b2 -1f4b3 -1f4b4 -1f4b5 -1f4b6 -1f4b7 -1f4b8 -1f4b9 -1f4ba -1f4bb -1f4bc -1f4bd -1f4be -1f4bf -1f4c0 -1f4c1 -1f4c2 -1f4c3 -1f4c4 -1f4c5 -1f4c6 -1f4c7 -1f4c8 -1f4c9 -1f4ca -1f4cb -1f4cc -1f4cd -1f4ce -1f4cf -1f4d0 -1f4d1 -1f4d2 -1f4d3 -1f4d4 -1f4d5 -1f4d6 -1f4d7 -1f4d8 -1f4d9 -1f4da -1f4db -1f4dc -1f4dd -1f4de -1f4df -1f4e0 -1f4e1 -1f4e2 -1f4e3 -1f4e4 -1f4e5 -1f4e6 -1f4e7 -1f4e8 -1f4e9 -1f4ea -1f4eb -1f4ec -1f4ed -1f4ee -1f4ef -1f4f0 -1f4f1 -1f4f2 -1f4f3 -1f4f4 -1f4f5 -1f4f6 -1f4f7 -1f4f8 -1f4f9 -1f4fa -1f4fb -1f4fc -1f4fd -1f4ff -1f500 -1f501 -1f502 -1f503 -1f504 -1f505 -1f506 -1f507 -1f508 -1f509 -1f50a -1f50b -1f50c -1f50d -1f50e -1f50f -1f510 -1f511 -1f512 -1f513 -1f514 -1f515 -1f516 -1f517 -1f518 -1f519 -1f51a -1f51b -1f51c -1f51d -1f51e -1f51f -1f520 -1f521 -1f522 -1f523 -1f524 -1f525 -1f526 -1f527 -1f528 -1f529 -1f52a -1f52b -1f52c -1f52d -1f52e -1f52f -1f530 -1f531 -1f532 -1f533 -1f534 -1f535 -1f536 -1f537 -1f538 -1f539 -1f53a -1f53b -1f53c -1f53d -1f549 -1f54a -1f54b -1f54c -1f54d -1f54e -1f550 -1f551 -1f552 -1f553 -1f554 -1f555 -1f556 -1f557 -1f558 -1f559 -1f55a -1f55b -1f55c -1f55d -1f55e -1f55f -1f560 -1f561 -1f562 -1f563 -1f564 -1f565 -1f566 -1f567 -1f56f -1f570 -1f573 -1f574 -1f575 -1f576 -1f577 -1f578 -1f579 -1f57a -1f587 -1f58a -1f58b -1f58c -1f58d -1f590 -1f595 -1f596 -1f5a4 -1f5a5 -1f5a8 -1f5b1 -1f5b2 -1f5bc -1f5c2 -1f5c3 -1f5c4 -1f5d1 -1f5d2 -1f5d3 -1f5dc -1f5dd -1f5de -1f5e1 -1f5e3 -1f5e8 -1f5ef -1f5f3 -1f5fa -1f5fb -1f5fc -1f5fd -1f5fe -1f5ff -1f600 -1f601 -1f602 -1f603 -1f604 -1f605 -1f606 -1f607 -1f608 -1f609 -1f60a -1f60b -1f60c -1f60d -1f60e -1f60f -1f610 -1f611 -1f612 -1f613 -1f614 -1f615 -1f616 -1f617 -1f618 -1f619 -1f61a -1f61b -1f61c -1f61d -1f61e -1f61f -1f620 -1f621 -1f622 -1f623 -1f624 -1f625 -1f626 -1f627 -1f628 -1f629 -1f62a -1f62b -1f62c -1f62d -1f62e -1f62f -1f630 -1f631 -1f632 -1f633 -1f634 -1f635 -1f636 -1f637 -1f638 -1f639 -1f63a -1f63b -1f63c -1f63d -1f63e -1f63f -1f640 -1f641 -1f642 -1f643 -1f644 -1f645 -1f646 -1f647 -1f648 -1f649 -1f64a -1f64b -1f64c -1f64d -1f64e -1f64f -1f680 -1f681 -1f682 -1f683 -1f684 -1f685 -1f686 -1f687 -1f688 -1f689 -1f68a -1f68b -1f68c -1f68d -1f68e -1f68f -1f690 -1f691 -1f692 -1f693 -1f694 -1f695 -1f696 -1f697 -1f698 -1f699 -1f69a -1f69b -1f69c -1f69d -1f69e -1f69f -1f6a0 -1f6a1 -1f6a2 -1f6a3 -1f6a4 -1f6a5 -1f6a6 -1f6a7 -1f6a8 -1f6a9 -1f6aa -1f6ab -1f6ac -1f6ad -1f6ae -1f6af -1f6b0 -1f6b1 -1f6b2 -1f6b3 -1f6b4 -1f6b5 -1f6b6 -1f6b7 -1f6b8 -1f6b9 -1f6ba -1f6bb -1f6bc -1f6bd -1f6be -1f6bf -1f6c0 -1f6c1 -1f6c2 -1f6c3 -1f6c4 -1f6c5 -1f6cb -1f6cc -1f6cd -1f6ce -1f6cf -1f6d0 -1f6d1 -1f6d2 -1f6d5 -1f6d6 -1f6d7 -1f6d8 -1f6dc -1f6dd -1f6de -1f6df -1f6e0 -1f6e1 -1f6e2 -1f6e3 -1f6e4 -1f6e5 -1f6e9 -1f6eb -1f6ec -1f6f0 -1f6f3 -1f6f4 -1f6f5 -1f6f6 -1f6f7 -1f6f8 -1f6f9 -1f6fa -1f6fb -1f6fc -1f7e0 -1f7e1 -1f7e2 -1f7e3 -1f7e4 -1f7e5 -1f7e6 -1f7e7 -1f7e8 -1f7e9 -1f7ea -1f7eb -1f7f0 -1f90c -1f90d -1f90e -1f90f -1f910 -1f911 -1f912 -1f913 -1f914 -1f915 -1f916 -1f917 -1f918 -1f919 -1f91a -1f91b -1f91c -1f91d -1f91e -1f91f -1f920 -1f921 -1f922 -1f923 -1f924 -1f925 -1f926 -1f927 -1f928 -1f929 -1f92a -1f92b -1f92c -1f92d -1f92e -1f92f -1f930 -1f931 -1f932 -1f933 -1f934 -1f935 -1f936 -1f937 -1f938 -1f939 -1f93a -1f93c -1f93d -1f93e -1f93f -1f940 -1f941 -1f942 -1f943 -1f944 -1f945 -1f947 -1f948 -1f949 -1f94a -1f94b -1f94c -1f94d -1f94e -1f94f -1f950 -1f951 -1f952 -1f953 -1f954 -1f955 -1f956 -1f957 -1f958 -1f959 -1f95a -1f95b -1f95c -1f95d -1f95e -1f95f -1f960 -1f961 -1f962 -1f963 -1f964 -1f965 -1f966 -1f967 -1f968 -1f969 -1f96a -1f96b -1f96c -1f96d -1f96e -1f96f -1f970 -1f971 -1f972 -1f973 -1f974 -1f975 -1f976 -1f977 -1f978 -1f979 -1f97a -1f97b -1f97c -1f97d -1f97e -1f97f -1f980 -1f981 -1f982 -1f983 -1f984 -1f985 -1f986 -1f987 -1f988 -1f989 -1f98a -1f98b -1f98c -1f98d -1f98e -1f98f -1f990 -1f991 -1f992 -1f993 -1f994 -1f995 -1f996 -1f997 -1f998 -1f999 -1f99a -1f99b -1f99c -1f99d -1f99e -1f99f -1f9a0 -1f9a1 -1f9a2 -1f9a3 -1f9a4 -1f9a5 -1f9a6 -1f9a7 -1f9a8 -1f9a9 -1f9aa -1f9ab -1f9ac -1f9ad -1f9ae -1f9af -1f9b0 -1f9b1 -1f9b2 -1f9b3 -1f9b4 -1f9b5 -1f9b6 -1f9b7 -1f9b8 -1f9b9 -1f9ba -1f9bb -1f9bc -1f9bd -1f9be -1f9bf -1f9c0 -1f9c1 -1f9c2 -1f9c3 -1f9c4 -1f9c5 -1f9c6 -1f9c7 -1f9c8 -1f9c9 -1f9ca -1f9cb -1f9cc -1f9cd -1f9ce -1f9cf -1f9d0 -1f9d1 -1f9d2 -1f9d3 -1f9d4 -1f9d5 -1f9d6 -1f9d7 -1f9d8 -1f9d9 -1f9da -1f9db -1f9dc -1f9dd -1f9de -1f9df -1f9e0 -1f9e1 -1f9e2 -1f9e3 -1f9e4 -1f9e5 -1f9e6 -1f9e7 -1f9e8 -1f9e9 -1f9ea -1f9eb -1f9ec -1f9ed -1f9ee -1f9ef -1f9f0 -1f9f1 -1f9f2 -1f9f3 -1f9f4 -1f9f5 -1f9f6 -1f9f7 -1f9f8 -1f9f9 -1f9fa -1f9fb -1f9fc -1f9fd -1f9fe -1f9ff -1fa70 -1fa71 -1fa72 -1fa73 -1fa74 -1fa75 -1fa76 -1fa77 -1fa78 -1fa79 -1fa7a -1fa7b -1fa7c -1fa80 -1fa81 -1fa82 -1fa83 -1fa84 -1fa85 -1fa86 -1fa87 -1fa88 -1fa89 -1fa8a -1fa8e -1fa8f -1fa90 -1fa91 -1fa92 -1fa93 -1fa94 -1fa95 -1fa96 -1fa97 -1fa98 -1fa99 -1fa9a -1fa9b -1fa9c -1fa9d -1fa9e -1fa9f -1faa0 -1faa1 -1faa2 -1faa3 -1faa4 -1faa5 -1faa6 -1faa7 -1faa8 -1faa9 -1faaa -1faab -1faac -1faad -1faae -1faaf -1fab0 -1fab1 -1fab2 -1fab3 -1fab4 -1fab5 -1fab6 -1fab7 -1fab8 -1fab9 -1faba -1fabb -1fabc -1fabd -1fabe -1fabf -1fac0 -1fac1 -1fac2 -1fac3 -1fac4 -1fac5 -1fac6 -1fac8 -1facd -1face -1facf -1fad0 -1fad1 -1fad2 -1fad3 -1fad4 -1fad5 -1fad6 -1fad7 -1fad8 -1fad9 -1fada -1fadb -1fadc -1fadf -1fae0 -1fae1 -1fae2 -1fae3 -1fae4 -1fae5 -1fae6 -1fae7 -1fae8 -1fae9 -1faea -1faef -1faf0 -1faf1 -1faf2 -1faf3 -1faf4 -1faf5 -1faf6 -1faf7 -1faf8 -203c +A9 +AE +203C 2049 2122 2139 @@ -1264,79 +10,79 @@ 2197 2198 2199 -21a9 -21aa -231a -231b +21A9 +21AA +231A +231B 2328 -23cf -23e9 -23ea -23eb -23ec -23ed -23ee -23ef -23f0 -23f1 -23f2 -23f3 -23f8 -23f9 -23fa -24c2 -25aa -25ab -25b6 -25c0 -25fb -25fc -25fd -25fe +23CF +23E9 +23EA +23EB +23EC +23ED +23EE +23EF +23F0 +23F1 +23F2 +23F3 +23F8 +23F9 +23FA +24C2 +25AA +25AB +25B6 +25C0 +25FB +25FC +25FD +25FE 2600 2601 2602 2603 2604 -260e +260E 2611 2614 2615 2618 -261d +261D 2620 2622 2623 2626 -262a -262e -262f +262A +262E +262F 2638 2639 -263a +263A 2640 2642 2648 2649 -264a -264b -264c -264d -264e -264f +264A +264B +264C +264D +264E +264F 2650 2651 2652 2653 -265f +265F 2660 2663 2665 2666 2668 -267b -267e -267f +267B +267E +267F 2692 2693 2694 @@ -1344,59 +90,59 @@ 2696 2697 2699 -269b -269c -26a0 -26a1 -26a7 -26aa -26ab -26b0 -26b1 -26bd -26be -26c4 -26c5 -26c8 -26ce -26cf -26d1 -26d3 -26d4 -26e9 -26ea -26f0 -26f1 -26f2 -26f3 -26f4 -26f5 -26f7 -26f8 -26f9 -26fa -26fd +269B +269C +26A0 +26A1 +26A7 +26AA +26AB +26B0 +26B1 +26BD +26BE +26C4 +26C5 +26C8 +26CE +26CF +26D1 +26D3 +26D4 +26E9 +26EA +26F0 +26F1 +26F2 +26F3 +26F4 +26F5 +26F7 +26F8 +26F9 +26FA +26FD 2702 2705 2708 2709 -270a -270b -270c -270d -270f +270A +270B +270C +270D +270F 2712 2714 2716 -271d +271D 2721 2728 2733 2734 2744 2747 -274c -274e +274C +274E 2753 2754 2755 @@ -1406,20 +152,1249 @@ 2795 2796 2797 -27a1 -27b0 -27bf +27A1 +27B0 +27BF 2934 2935 -2b05 -2b06 -2b07 -2b1b -2b1c -2b50 -2b55 +2B05 +2B06 +2B07 +2B1B +2B1C +2B50 +2B55 3030 -303d +303D 3297 3299 -e50a +1F004 +1F0CF +1F170 +1F171 +1F17E +1F17F +1F18E +1F191 +1F192 +1F193 +1F194 +1F195 +1F196 +1F197 +1F198 +1F199 +1F19A +1F201 +1F202 +1F21A +1F22F +1F232 +1F233 +1F234 +1F235 +1F236 +1F237 +1F238 +1F239 +1F23A +1F250 +1F251 +1F300 +1F301 +1F302 +1F303 +1F304 +1F305 +1F306 +1F307 +1F308 +1F309 +1F30A +1F30B +1F30C +1F30D +1F30E +1F30F +1F310 +1F311 +1F312 +1F313 +1F314 +1F315 +1F316 +1F317 +1F318 +1F319 +1F31A +1F31B +1F31C +1F31D +1F31E +1F31F +1F320 +1F321 +1F324 +1F325 +1F326 +1F327 +1F328 +1F329 +1F32A +1F32B +1F32C +1F32D +1F32E +1F32F +1F330 +1F331 +1F332 +1F333 +1F334 +1F335 +1F336 +1F337 +1F338 +1F339 +1F33A +1F33B +1F33C +1F33D +1F33E +1F33F +1F340 +1F341 +1F342 +1F343 +1F344 +1F345 +1F346 +1F347 +1F348 +1F349 +1F34A +1F34B +1F34C +1F34D +1F34E +1F34F +1F350 +1F351 +1F352 +1F353 +1F354 +1F355 +1F356 +1F357 +1F358 +1F359 +1F35A +1F35B +1F35C +1F35D +1F35E +1F35F +1F360 +1F361 +1F362 +1F363 +1F364 +1F365 +1F366 +1F367 +1F368 +1F369 +1F36A +1F36B +1F36C +1F36D +1F36E +1F36F +1F370 +1F371 +1F372 +1F373 +1F374 +1F375 +1F376 +1F377 +1F378 +1F379 +1F37A +1F37B +1F37C +1F37D +1F37E +1F37F +1F380 +1F381 +1F382 +1F383 +1F384 +1F385 +1F386 +1F387 +1F388 +1F389 +1F38A +1F38B +1F38C +1F38D +1F38E +1F38F +1F390 +1F391 +1F392 +1F393 +1F396 +1F397 +1F399 +1F39A +1F39B +1F39E +1F39F +1F3A0 +1F3A1 +1F3A2 +1F3A3 +1F3A4 +1F3A5 +1F3A6 +1F3A7 +1F3A8 +1F3A9 +1F3AA +1F3AB +1F3AC +1F3AD +1F3AE +1F3AF +1F3B0 +1F3B1 +1F3B2 +1F3B3 +1F3B4 +1F3B5 +1F3B6 +1F3B7 +1F3B8 +1F3B9 +1F3BA +1F3BB +1F3BC +1F3BD +1F3BE +1F3BF +1F3C0 +1F3C1 +1F3C2 +1F3C3 +1F3C4 +1F3C5 +1F3C6 +1F3C7 +1F3C8 +1F3C9 +1F3CA +1F3CB +1F3CC +1F3CD +1F3CE +1F3CF +1F3D0 +1F3D1 +1F3D2 +1F3D3 +1F3D4 +1F3D5 +1F3D6 +1F3D7 +1F3D8 +1F3D9 +1F3DA +1F3DB +1F3DC +1F3DD +1F3DE +1F3DF +1F3E0 +1F3E1 +1F3E2 +1F3E3 +1F3E4 +1F3E5 +1F3E6 +1F3E7 +1F3E8 +1F3E9 +1F3EA +1F3EB +1F3EC +1F3ED +1F3EE +1F3EF +1F3F0 +1F3F3 +1F3F4 +1F3F5 +1F3F7 +1F3F8 +1F3F9 +1F3FA +1F3FB +1F3FC +1F3FD +1F3FE +1F3FF +1F400 +1F401 +1F402 +1F403 +1F404 +1F405 +1F406 +1F407 +1F408 +1F409 +1F40A +1F40B +1F40C +1F40D +1F40E +1F40F +1F410 +1F411 +1F412 +1F413 +1F414 +1F415 +1F416 +1F417 +1F418 +1F419 +1F41A +1F41B +1F41C +1F41D +1F41E +1F41F +1F420 +1F421 +1F422 +1F423 +1F424 +1F425 +1F426 +1F427 +1F428 +1F429 +1F42A +1F42B +1F42C +1F42D +1F42E +1F42F +1F430 +1F431 +1F432 +1F433 +1F434 +1F435 +1F436 +1F437 +1F438 +1F439 +1F43A +1F43B +1F43C +1F43D +1F43E +1F43F +1F440 +1F441 +1F442 +1F443 +1F444 +1F445 +1F446 +1F447 +1F448 +1F449 +1F44A +1F44B +1F44C +1F44D +1F44E +1F44F +1F450 +1F451 +1F452 +1F453 +1F454 +1F455 +1F456 +1F457 +1F458 +1F459 +1F45A +1F45B +1F45C +1F45D +1F45E +1F45F +1F460 +1F461 +1F462 +1F463 +1F464 +1F465 +1F466 +1F467 +1F468 +1F469 +1F46A +1F46B +1F46C +1F46D +1F46E +1F46F +1F470 +1F471 +1F472 +1F473 +1F474 +1F475 +1F476 +1F477 +1F478 +1F479 +1F47A +1F47B +1F47C +1F47D +1F47E +1F47F +1F480 +1F481 +1F482 +1F483 +1F484 +1F485 +1F486 +1F487 +1F488 +1F489 +1F48A +1F48B +1F48C +1F48D +1F48E +1F48F +1F490 +1F491 +1F492 +1F493 +1F494 +1F495 +1F496 +1F497 +1F498 +1F499 +1F49A +1F49B +1F49C +1F49D +1F49E +1F49F +1F4A0 +1F4A1 +1F4A2 +1F4A3 +1F4A4 +1F4A5 +1F4A6 +1F4A7 +1F4A8 +1F4A9 +1F4AA +1F4AB +1F4AC +1F4AD +1F4AE +1F4AF +1F4B0 +1F4B1 +1F4B2 +1F4B3 +1F4B4 +1F4B5 +1F4B6 +1F4B7 +1F4B8 +1F4B9 +1F4BA +1F4BB +1F4BC +1F4BD +1F4BE +1F4BF +1F4C0 +1F4C1 +1F4C2 +1F4C3 +1F4C4 +1F4C5 +1F4C6 +1F4C7 +1F4C8 +1F4C9 +1F4CA +1F4CB +1F4CC +1F4CD +1F4CE +1F4CF +1F4D0 +1F4D1 +1F4D2 +1F4D3 +1F4D4 +1F4D5 +1F4D6 +1F4D7 +1F4D8 +1F4D9 +1F4DA +1F4DB +1F4DC +1F4DD +1F4DE +1F4DF +1F4E0 +1F4E1 +1F4E2 +1F4E3 +1F4E4 +1F4E5 +1F4E6 +1F4E7 +1F4E8 +1F4E9 +1F4EA +1F4EB +1F4EC +1F4ED +1F4EE +1F4EF +1F4F0 +1F4F1 +1F4F2 +1F4F3 +1F4F4 +1F4F5 +1F4F6 +1F4F7 +1F4F8 +1F4F9 +1F4FA +1F4FB +1F4FC +1F4FD +1F4FF +1F500 +1F501 +1F502 +1F503 +1F504 +1F505 +1F506 +1F507 +1F508 +1F509 +1F50A +1F50B +1F50C +1F50D +1F50E +1F50F +1F510 +1F511 +1F512 +1F513 +1F514 +1F515 +1F516 +1F517 +1F518 +1F519 +1F51A +1F51B +1F51C +1F51D +1F51E +1F51F +1F520 +1F521 +1F522 +1F523 +1F524 +1F525 +1F526 +1F527 +1F528 +1F529 +1F52A +1F52B +1F52C +1F52D +1F52E +1F52F +1F530 +1F531 +1F532 +1F533 +1F534 +1F535 +1F536 +1F537 +1F538 +1F539 +1F53A +1F53B +1F53C +1F53D +1F549 +1F54A +1F54B +1F54C +1F54D +1F54E +1F550 +1F551 +1F552 +1F553 +1F554 +1F555 +1F556 +1F557 +1F558 +1F559 +1F55A +1F55B +1F55C +1F55D +1F55E +1F55F +1F560 +1F561 +1F562 +1F563 +1F564 +1F565 +1F566 +1F567 +1F56F +1F570 +1F573 +1F574 +1F575 +1F576 +1F577 +1F578 +1F579 +1F57A +1F587 +1F58A +1F58B +1F58C +1F58D +1F590 +1F595 +1F596 +1F5A4 +1F5A5 +1F5A8 +1F5B1 +1F5B2 +1F5BC +1F5C2 +1F5C3 +1F5C4 +1F5D1 +1F5D2 +1F5D3 +1F5DC +1F5DD +1F5DE +1F5E1 +1F5E3 +1F5E8 +1F5EF +1F5F3 +1F5FA +1F5FB +1F5FC +1F5FD +1F5FE +1F5FF +1F600 +1F601 +1F602 +1F603 +1F604 +1F605 +1F606 +1F607 +1F608 +1F609 +1F60A +1F60B +1F60C +1F60D +1F60E +1F60F +1F610 +1F611 +1F612 +1F613 +1F614 +1F615 +1F616 +1F617 +1F618 +1F619 +1F61A +1F61B +1F61C +1F61D +1F61E +1F61F +1F620 +1F621 +1F622 +1F623 +1F624 +1F625 +1F626 +1F627 +1F628 +1F629 +1F62A +1F62B +1F62C +1F62D +1F62E +1F62F +1F630 +1F631 +1F632 +1F633 +1F634 +1F635 +1F636 +1F637 +1F638 +1F639 +1F63A +1F63B +1F63C +1F63D +1F63E +1F63F +1F640 +1F641 +1F642 +1F643 +1F644 +1F645 +1F646 +1F647 +1F648 +1F649 +1F64A +1F64B +1F64C +1F64D +1F64E +1F64F +1F680 +1F681 +1F682 +1F683 +1F684 +1F685 +1F686 +1F687 +1F688 +1F689 +1F68A +1F68B +1F68C +1F68D +1F68E +1F68F +1F690 +1F691 +1F692 +1F693 +1F694 +1F695 +1F696 +1F697 +1F698 +1F699 +1F69A +1F69B +1F69C +1F69D +1F69E +1F69F +1F6A0 +1F6A1 +1F6A2 +1F6A3 +1F6A4 +1F6A5 +1F6A6 +1F6A7 +1F6A8 +1F6A9 +1F6AA +1F6AB +1F6AC +1F6AD +1F6AE +1F6AF +1F6B0 +1F6B1 +1F6B2 +1F6B3 +1F6B4 +1F6B5 +1F6B6 +1F6B7 +1F6B8 +1F6B9 +1F6BA +1F6BB +1F6BC +1F6BD +1F6BE +1F6BF +1F6C0 +1F6C1 +1F6C2 +1F6C3 +1F6C4 +1F6C5 +1F6CB +1F6CC +1F6CD +1F6CE +1F6CF +1F6D0 +1F6D1 +1F6D2 +1F6D5 +1F6D6 +1F6D7 +1F6D8 +1F6DC +1F6DD +1F6DE +1F6DF +1F6E0 +1F6E1 +1F6E2 +1F6E3 +1F6E4 +1F6E5 +1F6E9 +1F6EB +1F6EC +1F6F0 +1F6F3 +1F6F4 +1F6F5 +1F6F6 +1F6F7 +1F6F8 +1F6F9 +1F6FA +1F6FB +1F6FC +1F7E0 +1F7E1 +1F7E2 +1F7E3 +1F7E4 +1F7E5 +1F7E6 +1F7E7 +1F7E8 +1F7E9 +1F7EA +1F7EB +1F7F0 +1F90C +1F90D +1F90E +1F90F +1F910 +1F911 +1F912 +1F913 +1F914 +1F915 +1F916 +1F917 +1F918 +1F919 +1F91A +1F91B +1F91C +1F91D +1F91E +1F91F +1F920 +1F921 +1F922 +1F923 +1F924 +1F925 +1F926 +1F927 +1F928 +1F929 +1F92A +1F92B +1F92C +1F92D +1F92E +1F92F +1F930 +1F931 +1F932 +1F933 +1F934 +1F935 +1F936 +1F937 +1F938 +1F939 +1F93A +1F93C +1F93D +1F93E +1F93F +1F940 +1F941 +1F942 +1F943 +1F944 +1F945 +1F947 +1F948 +1F949 +1F94A +1F94B +1F94C +1F94D +1F94E +1F94F +1F950 +1F951 +1F952 +1F953 +1F954 +1F955 +1F956 +1F957 +1F958 +1F959 +1F95A +1F95B +1F95C +1F95D +1F95E +1F95F +1F960 +1F961 +1F962 +1F963 +1F964 +1F965 +1F966 +1F967 +1F968 +1F969 +1F96A +1F96B +1F96C +1F96D +1F96E +1F96F +1F970 +1F971 +1F972 +1F973 +1F974 +1F975 +1F976 +1F977 +1F978 +1F979 +1F97A +1F97B +1F97C +1F97D +1F97E +1F97F +1F980 +1F981 +1F982 +1F983 +1F984 +1F985 +1F986 +1F987 +1F988 +1F989 +1F98A +1F98B +1F98C +1F98D +1F98E +1F98F +1F990 +1F991 +1F992 +1F993 +1F994 +1F995 +1F996 +1F997 +1F998 +1F999 +1F99A +1F99B +1F99C +1F99D +1F99E +1F99F +1F9A0 +1F9A1 +1F9A2 +1F9A3 +1F9A4 +1F9A5 +1F9A6 +1F9A7 +1F9A8 +1F9A9 +1F9AA +1F9AB +1F9AC +1F9AD +1F9AE +1F9AF +1F9B0 +1F9B1 +1F9B2 +1F9B3 +1F9B4 +1F9B5 +1F9B6 +1F9B7 +1F9B8 +1F9B9 +1F9BA +1F9BB +1F9BC +1F9BD +1F9BE +1F9BF +1F9C0 +1F9C1 +1F9C2 +1F9C3 +1F9C4 +1F9C5 +1F9C6 +1F9C7 +1F9C8 +1F9C9 +1F9CA +1F9CB +1F9CC +1F9CD +1F9CE +1F9CF +1F9D0 +1F9D1 +1F9D2 +1F9D3 +1F9D4 +1F9D5 +1F9D6 +1F9D7 +1F9D8 +1F9D9 +1F9DA +1F9DB +1F9DC +1F9DD +1F9DE +1F9DF +1F9E0 +1F9E1 +1F9E2 +1F9E3 +1F9E4 +1F9E5 +1F9E6 +1F9E7 +1F9E8 +1F9E9 +1F9EA +1F9EB +1F9EC +1F9ED +1F9EE +1F9EF +1F9F0 +1F9F1 +1F9F2 +1F9F3 +1F9F4 +1F9F5 +1F9F6 +1F9F7 +1F9F8 +1F9F9 +1F9FA +1F9FB +1F9FC +1F9FD +1F9FE +1F9FF +1FA70 +1FA71 +1FA72 +1FA73 +1FA74 +1FA75 +1FA76 +1FA77 +1FA78 +1FA79 +1FA7A +1FA7B +1FA7C +1FA80 +1FA81 +1FA82 +1FA83 +1FA84 +1FA85 +1FA86 +1FA87 +1FA88 +1FA89 +1FA8A +1FA8E +1FA8F +1FA90 +1FA91 +1FA92 +1FA93 +1FA94 +1FA95 +1FA96 +1FA97 +1FA98 +1FA99 +1FA9A +1FA9B +1FA9C +1FA9D +1FA9E +1FA9F +1FAA0 +1FAA1 +1FAA2 +1FAA3 +1FAA4 +1FAA5 +1FAA6 +1FAA7 +1FAA8 +1FAA9 +1FAAA +1FAAB +1FAAC +1FAAD +1FAAE +1FAAF +1FAB0 +1FAB1 +1FAB2 +1FAB3 +1FAB4 +1FAB5 +1FAB6 +1FAB7 +1FAB8 +1FAB9 +1FABA +1FABB +1FABC +1FABD +1FABE +1FABF +1FAC0 +1FAC1 +1FAC2 +1FAC3 +1FAC4 +1FAC5 +1FAC6 +1FAC8 +1FACD +1FACE +1FACF +1FAD0 +1FAD1 +1FAD2 +1FAD3 +1FAD4 +1FAD5 +1FAD6 +1FAD7 +1FAD8 +1FAD9 +1FADA +1FADB +1FADC +1FADF +1FAE0 +1FAE1 +1FAE2 +1FAE3 +1FAE4 +1FAE5 +1FAE6 +1FAE7 +1FAE8 +1FAE9 +1FAEA +1FAEF +1FAF0 +1FAF1 +1FAF2 +1FAF3 +1FAF4 +1FAF5 +1FAF6 +1FAF7 +1FAF8 diff --git a/tools/emoji/emoji-unsupported.txt b/tools/emoji/emoji-unsupported.txt new file mode 100644 index 000000000..e69de29bb