1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779
| public class EmojiUtils {
private static final String TAG = EmojiUtils.class.getSimpleName(); private static Set<Character> emojiSignatureSet = new HashSet<>(1801);
private EmojiUtils() {}
public static boolean isContainEmoji(String s) { char[] chars = s.toCharArray(); int charsLength = chars.length;
for (int i = 0; i < charsLength; i++) { char c = chars[i]; char realChar = c; if (c >= 0xD800 && c <= 0xDBFF && ++i < charsLength) { char nextChar = chars[i]; realChar = (char) (0x10000 + (c - 0xD800) * 0x400 + (nextChar - 0xDC00)); } if (emojiSignatureSet.contains(realChar)) { return true; } } return false; }
public static String filterEmoji(String s) { StringBuilder sb = new StringBuilder(); char[] chars = s.toCharArray(); int charsLength = chars.length;
for (int i = 0; i < charsLength; i++) { char c = chars[i]; char realChar = c; if (c >= 0xD800 && c <= 0xDBFF && ++i < charsLength) { char nextChar = chars[i]; realChar = (char) (0x10000 + (c - 0xD800) * 0x400 + (nextChar - 0xDC00)); } if (!emojiSignatureSet.contains(realChar)) { sb.append(c); } } return sb.toString(); }
private static void addUnicodeToSet(Set<Character> set, int code) { if (set == null) { return; } set.add((char) code); }
private static void addUnicodeToSet(Set<Character> set, int codeStart, int codeEnd) { if (set == null) { return; } for (int i = codeStart; i <= codeEnd; i++) { addUnicodeToSet(set, i); } }
static { Log.d(TAG, "initSignatureSet start"); addUnicodeToSet(emojiSignatureSet, 0x00A9); addUnicodeToSet(emojiSignatureSet, 0x00AE); addUnicodeToSet(emojiSignatureSet, 0x203C); addUnicodeToSet(emojiSignatureSet, 0x2049); addUnicodeToSet(emojiSignatureSet, 0x2122); addUnicodeToSet(emojiSignatureSet, 0x2139); addUnicodeToSet(emojiSignatureSet, 0x2194, 0x2199); addUnicodeToSet(emojiSignatureSet, 0x21A9, 0x21AA); addUnicodeToSet(emojiSignatureSet, 0x231A, 0x231B); addUnicodeToSet(emojiSignatureSet, 0x2328); addUnicodeToSet(emojiSignatureSet, 0x23CF); addUnicodeToSet(emojiSignatureSet, 0x23E9, 0x23F3); addUnicodeToSet(emojiSignatureSet, 0x23F8, 0x23FA); addUnicodeToSet(emojiSignatureSet, 0x24C2); addUnicodeToSet(emojiSignatureSet, 0x25AA, 0x25AB); addUnicodeToSet(emojiSignatureSet, 0x25B6); addUnicodeToSet(emojiSignatureSet, 0x25C0); addUnicodeToSet(emojiSignatureSet, 0x25FB, 0x25FE); addUnicodeToSet(emojiSignatureSet, 0x2600, 0x2604); addUnicodeToSet(emojiSignatureSet, 0x260E); addUnicodeToSet(emojiSignatureSet, 0x2611); addUnicodeToSet(emojiSignatureSet, 0x2614, 0x2615); addUnicodeToSet(emojiSignatureSet, 0x2618); addUnicodeToSet(emojiSignatureSet, 0x261D); addUnicodeToSet(emojiSignatureSet, 0x2620); addUnicodeToSet(emojiSignatureSet, 0x2622, 0x2623); addUnicodeToSet(emojiSignatureSet, 0x2626); addUnicodeToSet(emojiSignatureSet, 0x262A); addUnicodeToSet(emojiSignatureSet, 0x262E, 0x262F); addUnicodeToSet(emojiSignatureSet, 0x2638, 0x263A); addUnicodeToSet(emojiSignatureSet, 0x2640); addUnicodeToSet(emojiSignatureSet, 0x2642); addUnicodeToSet(emojiSignatureSet, 0x2648, 0x2653); addUnicodeToSet(emojiSignatureSet, 0x265F, 0x2660); addUnicodeToSet(emojiSignatureSet, 0x2663); addUnicodeToSet(emojiSignatureSet, 0x2665, 0x2666); addUnicodeToSet(emojiSignatureSet, 0x2668); addUnicodeToSet(emojiSignatureSet, 0x267B); addUnicodeToSet(emojiSignatureSet, 0x267E, 0x267F); addUnicodeToSet(emojiSignatureSet, 0x2692, 0x2697); addUnicodeToSet(emojiSignatureSet, 0x2699); addUnicodeToSet(emojiSignatureSet, 0x269B, 0x269C); addUnicodeToSet(emojiSignatureSet, 0x26A0, 0x26A1); addUnicodeToSet(emojiSignatureSet, 0x26AA, 0x26AB); addUnicodeToSet(emojiSignatureSet, 0x26B0, 0x26B1); addUnicodeToSet(emojiSignatureSet, 0x26BD, 0x26BE); addUnicodeToSet(emojiSignatureSet, 0x26C4, 0x26C5); addUnicodeToSet(emojiSignatureSet, 0x26C8); addUnicodeToSet(emojiSignatureSet, 0x26CE); addUnicodeToSet(emojiSignatureSet, 0x26CF); addUnicodeToSet(emojiSignatureSet, 0x26D1); addUnicodeToSet(emojiSignatureSet, 0x26D3, 0x26D4); addUnicodeToSet(emojiSignatureSet, 0x26E9, 0x26EA); addUnicodeToSet(emojiSignatureSet, 0x26F0, 0x26F5); addUnicodeToSet(emojiSignatureSet, 0x26F7, 0x26FA); addUnicodeToSet(emojiSignatureSet, 0x26FD); addUnicodeToSet(emojiSignatureSet, 0x2702); addUnicodeToSet(emojiSignatureSet, 0x2705); addUnicodeToSet(emojiSignatureSet, 0x2708, 0x2709); addUnicodeToSet(emojiSignatureSet, 0x270A, 0x270B); addUnicodeToSet(emojiSignatureSet, 0x270C, 0x270D); addUnicodeToSet(emojiSignatureSet, 0x270F); addUnicodeToSet(emojiSignatureSet, 0x2712); addUnicodeToSet(emojiSignatureSet, 0x2714); addUnicodeToSet(emojiSignatureSet, 0x2716); addUnicodeToSet(emojiSignatureSet, 0x271D); addUnicodeToSet(emojiSignatureSet, 0x2721); addUnicodeToSet(emojiSignatureSet, 0x2728); addUnicodeToSet(emojiSignatureSet, 0x2733, 0x2734); addUnicodeToSet(emojiSignatureSet, 0x2744); addUnicodeToSet(emojiSignatureSet, 0x2747); addUnicodeToSet(emojiSignatureSet, 0x274C); addUnicodeToSet(emojiSignatureSet, 0x274E); addUnicodeToSet(emojiSignatureSet, 0x2753, 0x2755); addUnicodeToSet(emojiSignatureSet, 0x2757); addUnicodeToSet(emojiSignatureSet, 0x2763, 0x2764); addUnicodeToSet(emojiSignatureSet, 0x2795, 0x2797); addUnicodeToSet(emojiSignatureSet, 0x27A1); addUnicodeToSet(emojiSignatureSet, 0x27B0); addUnicodeToSet(emojiSignatureSet, 0x27BF); addUnicodeToSet(emojiSignatureSet, 0x2934, 0x2935); addUnicodeToSet(emojiSignatureSet, 0x2B05, 0x2B07); addUnicodeToSet(emojiSignatureSet, 0x2B1B, 0x2B1C); addUnicodeToSet(emojiSignatureSet, 0x2B50); addUnicodeToSet(emojiSignatureSet, 0x2B55); addUnicodeToSet(emojiSignatureSet, 0x3030); addUnicodeToSet(emojiSignatureSet, 0x303D); addUnicodeToSet(emojiSignatureSet, 0x3297); addUnicodeToSet(emojiSignatureSet, 0x3299); addUnicodeToSet(emojiSignatureSet, 0x1F004); addUnicodeToSet(emojiSignatureSet, 0x1F0CF); addUnicodeToSet(emojiSignatureSet, 0x1F170, 0x1F171); addUnicodeToSet(emojiSignatureSet, 0x1F17E); addUnicodeToSet(emojiSignatureSet, 0x1F17F); addUnicodeToSet(emojiSignatureSet, 0x1F18E); addUnicodeToSet(emojiSignatureSet, 0x1F191, 0x1F19A); addUnicodeToSet(emojiSignatureSet, 0x1F201, 0x1F202); addUnicodeToSet(emojiSignatureSet, 0x1F21A); addUnicodeToSet(emojiSignatureSet, 0x1F22F); addUnicodeToSet(emojiSignatureSet, 0x1F232, 0x1F23A); addUnicodeToSet(emojiSignatureSet, 0x1F250, 0x1F251); addUnicodeToSet(emojiSignatureSet, 0x1F300, 0x1F320); addUnicodeToSet(emojiSignatureSet, 0x1F321); addUnicodeToSet(emojiSignatureSet, 0x1F324, 0x1F32C); addUnicodeToSet(emojiSignatureSet, 0x1F32D, 0x1F32F); addUnicodeToSet(emojiSignatureSet, 0x1F330, 0x1F335); addUnicodeToSet(emojiSignatureSet, 0x1F336); addUnicodeToSet(emojiSignatureSet, 0x1F337, 0x1F37C); addUnicodeToSet(emojiSignatureSet, 0x1F37D); addUnicodeToSet(emojiSignatureSet, 0x1F37E, 0x1F37F); addUnicodeToSet(emojiSignatureSet, 0x1F380, 0x1F393); addUnicodeToSet(emojiSignatureSet, 0x1F396, 0x1F397); addUnicodeToSet(emojiSignatureSet, 0x1F399, 0x1F39B); addUnicodeToSet(emojiSignatureSet, 0x1F39E, 0x1F39F); addUnicodeToSet(emojiSignatureSet, 0x1F3A0, 0x1F3C4); addUnicodeToSet(emojiSignatureSet, 0x1F3C5); addUnicodeToSet(emojiSignatureSet, 0x1F3C6, 0x1F3CA); addUnicodeToSet(emojiSignatureSet, 0x1F3CB, 0x1F3CE); addUnicodeToSet(emojiSignatureSet, 0x1F3CF, 0x1F3D3); addUnicodeToSet(emojiSignatureSet, 0x1F3D4, 0x1F3DF); addUnicodeToSet(emojiSignatureSet, 0x1F3E0, 0x1F3F0); addUnicodeToSet(emojiSignatureSet, 0x1F3F3, 0x1F3F5); addUnicodeToSet(emojiSignatureSet, 0x1F3F7); addUnicodeToSet(emojiSignatureSet, 0x1F3F8, 0x1F3FF); addUnicodeToSet(emojiSignatureSet, 0x1F400, 0x1F43E); addUnicodeToSet(emojiSignatureSet, 0x1F43F); addUnicodeToSet(emojiSignatureSet, 0x1F440); addUnicodeToSet(emojiSignatureSet, 0x1F441); addUnicodeToSet(emojiSignatureSet, 0x1F442, 0x1F4F7); addUnicodeToSet(emojiSignatureSet, 0x1F4F8); addUnicodeToSet(emojiSignatureSet, 0x1F4F9, 0x1F4FC); addUnicodeToSet(emojiSignatureSet, 0x1F4FD); addUnicodeToSet(emojiSignatureSet, 0x1F4FF); addUnicodeToSet(emojiSignatureSet, 0x1F500, 0x1F53D); addUnicodeToSet(emojiSignatureSet, 0x1F549, 0x1F54A); addUnicodeToSet(emojiSignatureSet, 0x1F54B, 0x1F54E); addUnicodeToSet(emojiSignatureSet, 0x1F550, 0x1F567); addUnicodeToSet(emojiSignatureSet, 0x1F56F, 0x1F570); addUnicodeToSet(emojiSignatureSet, 0x1F573, 0x1F579); addUnicodeToSet(emojiSignatureSet, 0x1F57A); addUnicodeToSet(emojiSignatureSet, 0x1F587); addUnicodeToSet(emojiSignatureSet, 0x1F58A, 0x1F58D); addUnicodeToSet(emojiSignatureSet, 0x1F590); addUnicodeToSet(emojiSignatureSet, 0x1F595, 0x1F596); addUnicodeToSet(emojiSignatureSet, 0x1F5A4); addUnicodeToSet(emojiSignatureSet, 0x1F5A5); addUnicodeToSet(emojiSignatureSet, 0x1F5A8); addUnicodeToSet(emojiSignatureSet, 0x1F5B1, 0x1F5B2); addUnicodeToSet(emojiSignatureSet, 0x1F5BC); addUnicodeToSet(emojiSignatureSet, 0x1F5C2, 0x1F5C4); addUnicodeToSet(emojiSignatureSet, 0x1F5D1, 0x1F5D3); addUnicodeToSet(emojiSignatureSet, 0x1F5DC, 0x1F5DE); addUnicodeToSet(emojiSignatureSet, 0x1F5E1); addUnicodeToSet(emojiSignatureSet, 0x1F5E3); addUnicodeToSet(emojiSignatureSet, 0x1F5E8); addUnicodeToSet(emojiSignatureSet, 0x1F5EF); addUnicodeToSet(emojiSignatureSet, 0x1F5F3); addUnicodeToSet(emojiSignatureSet, 0x1F5FA); addUnicodeToSet(emojiSignatureSet, 0x1F5FB, 0x1F5FF); addUnicodeToSet(emojiSignatureSet, 0x1F600); addUnicodeToSet(emojiSignatureSet, 0x1F601, 0x1F610); addUnicodeToSet(emojiSignatureSet, 0x1F611); addUnicodeToSet(emojiSignatureSet, 0x1F612, 0x1F614); addUnicodeToSet(emojiSignatureSet, 0x1F615); addUnicodeToSet(emojiSignatureSet, 0x1F616); addUnicodeToSet(emojiSignatureSet, 0x1F617); addUnicodeToSet(emojiSignatureSet, 0x1F618); addUnicodeToSet(emojiSignatureSet, 0x1F619); addUnicodeToSet(emojiSignatureSet, 0x1F61A); addUnicodeToSet(emojiSignatureSet, 0x1F61B); addUnicodeToSet(emojiSignatureSet, 0x1F61C, 0x1F61E); addUnicodeToSet(emojiSignatureSet, 0x1F61F); addUnicodeToSet(emojiSignatureSet, 0x1F620, 0x1F625); addUnicodeToSet(emojiSignatureSet, 0x1F626, 0x1F627); addUnicodeToSet(emojiSignatureSet, 0x1F628, 0x1F62B); addUnicodeToSet(emojiSignatureSet, 0x1F62C); addUnicodeToSet(emojiSignatureSet, 0x1F62D); addUnicodeToSet(emojiSignatureSet, 0x1F62E, 0x1F62F); addUnicodeToSet(emojiSignatureSet, 0x1F630, 0x1F633); addUnicodeToSet(emojiSignatureSet, 0x1F634); addUnicodeToSet(emojiSignatureSet, 0x1F635, 0x1F640); addUnicodeToSet(emojiSignatureSet, 0x1F641, 0x1F642); addUnicodeToSet(emojiSignatureSet, 0x1F643, 0x1F644); addUnicodeToSet(emojiSignatureSet, 0x1F645, 0x1F64F); addUnicodeToSet(emojiSignatureSet, 0x1F680, 0x1F6C5); addUnicodeToSet(emojiSignatureSet, 0x1F6CB, 0x1F6CF); addUnicodeToSet(emojiSignatureSet, 0x1F6D0); addUnicodeToSet(emojiSignatureSet, 0x1F6D1, 0x1F6D2); addUnicodeToSet(emojiSignatureSet, 0x1F6E0, 0x1F6E5); addUnicodeToSet(emojiSignatureSet, 0x1F6E9); addUnicodeToSet(emojiSignatureSet, 0x1F6EB, 0x1F6EC); addUnicodeToSet(emojiSignatureSet, 0x1F6F0); addUnicodeToSet(emojiSignatureSet, 0x1F6F3); addUnicodeToSet(emojiSignatureSet, 0x1F6F4, 0x1F6F6); addUnicodeToSet(emojiSignatureSet, 0x1F6F7, 0x1F6F8); addUnicodeToSet(emojiSignatureSet, 0x1F6F9); addUnicodeToSet(emojiSignatureSet, 0x1F910, 0x1F918); addUnicodeToSet(emojiSignatureSet, 0x1F919, 0x1F91E); addUnicodeToSet(emojiSignatureSet, 0x1F91F); addUnicodeToSet(emojiSignatureSet, 0x1F920, 0x1F927); addUnicodeToSet(emojiSignatureSet, 0x1F928, 0x1F92F); addUnicodeToSet(emojiSignatureSet, 0x1F930); addUnicodeToSet(emojiSignatureSet, 0x1F931, 0x1F932); addUnicodeToSet(emojiSignatureSet, 0x1F933, 0x1F93A); addUnicodeToSet(emojiSignatureSet, 0x1F93C, 0x1F93E); addUnicodeToSet(emojiSignatureSet, 0x1F940, 0x1F945); addUnicodeToSet(emojiSignatureSet, 0x1F947, 0x1F94B); addUnicodeToSet(emojiSignatureSet, 0x1F94C); addUnicodeToSet(emojiSignatureSet, 0x1F94D, 0x1F94F); addUnicodeToSet(emojiSignatureSet, 0x1F950, 0x1F95E); addUnicodeToSet(emojiSignatureSet, 0x1F95F, 0x1F96B); addUnicodeToSet(emojiSignatureSet, 0x1F96C, 0x1F970); addUnicodeToSet(emojiSignatureSet, 0x1F973, 0x1F976); addUnicodeToSet(emojiSignatureSet, 0x1F97A); addUnicodeToSet(emojiSignatureSet, 0x1F97C, 0x1F97F); addUnicodeToSet(emojiSignatureSet, 0x1F980, 0x1F984); addUnicodeToSet(emojiSignatureSet, 0x1F985, 0x1F991); addUnicodeToSet(emojiSignatureSet, 0x1F992, 0x1F997); addUnicodeToSet(emojiSignatureSet, 0x1F998, 0x1F9A2); addUnicodeToSet(emojiSignatureSet, 0x1F9B0, 0x1F9B9); addUnicodeToSet(emojiSignatureSet, 0x1F9C0); addUnicodeToSet(emojiSignatureSet, 0x1F9C1, 0x1F9C2); addUnicodeToSet(emojiSignatureSet, 0x1F9D0, 0x1F9E6); addUnicodeToSet(emojiSignatureSet, 0x1F9E7, 0x1F9FF); addUnicodeToSet(emojiSignatureSet, 0x1F1E6, 0x1F1FF);
addUnicodeToSet(emojiSignatureSet, 0x231A, 0x231B); addUnicodeToSet(emojiSignatureSet, 0x23E9, 0x23EC); addUnicodeToSet(emojiSignatureSet, 0x23F0); addUnicodeToSet(emojiSignatureSet, 0x23F3); addUnicodeToSet(emojiSignatureSet, 0x25FD, 0x25FE); addUnicodeToSet(emojiSignatureSet, 0x2614, 0x2615); addUnicodeToSet(emojiSignatureSet, 0x2648, 0x2653); addUnicodeToSet(emojiSignatureSet, 0x267F); addUnicodeToSet(emojiSignatureSet, 0x2693); addUnicodeToSet(emojiSignatureSet, 0x26A1); addUnicodeToSet(emojiSignatureSet, 0x26AA, 0x26AB); addUnicodeToSet(emojiSignatureSet, 0x26BD, 0x26BE); addUnicodeToSet(emojiSignatureSet, 0x26C4, 0x26C5); addUnicodeToSet(emojiSignatureSet, 0x26CE); addUnicodeToSet(emojiSignatureSet, 0x26D4); addUnicodeToSet(emojiSignatureSet, 0x26EA); addUnicodeToSet(emojiSignatureSet, 0x26F2, 0x26F3); addUnicodeToSet(emojiSignatureSet, 0x26F5); addUnicodeToSet(emojiSignatureSet, 0x26FA); addUnicodeToSet(emojiSignatureSet, 0x26FD); addUnicodeToSet(emojiSignatureSet, 0x2705); addUnicodeToSet(emojiSignatureSet, 0x270A, 0x270B); addUnicodeToSet(emojiSignatureSet, 0x2728); addUnicodeToSet(emojiSignatureSet, 0x274C); addUnicodeToSet(emojiSignatureSet, 0x274E); addUnicodeToSet(emojiSignatureSet, 0x2753, 0x2755); addUnicodeToSet(emojiSignatureSet, 0x2757); addUnicodeToSet(emojiSignatureSet, 0x2795, 0x2797); addUnicodeToSet(emojiSignatureSet, 0x27B0); addUnicodeToSet(emojiSignatureSet, 0x27BF); addUnicodeToSet(emojiSignatureSet, 0x2B1B, 0x2B1C); addUnicodeToSet(emojiSignatureSet, 0x2B50); addUnicodeToSet(emojiSignatureSet, 0x2B55); addUnicodeToSet(emojiSignatureSet, 0x1F004); addUnicodeToSet(emojiSignatureSet, 0x1F0CF); addUnicodeToSet(emojiSignatureSet, 0x1F18E); addUnicodeToSet(emojiSignatureSet, 0x1F191, 0x1F19A); addUnicodeToSet(emojiSignatureSet, 0x1F1E6, 0x1F1FF); addUnicodeToSet(emojiSignatureSet, 0x1F201); addUnicodeToSet(emojiSignatureSet, 0x1F21A); addUnicodeToSet(emojiSignatureSet, 0x1F22F); addUnicodeToSet(emojiSignatureSet, 0x1F232, 0x1F236); addUnicodeToSet(emojiSignatureSet, 0x1F238, 0x1F23A); addUnicodeToSet(emojiSignatureSet, 0x1F250, 0x1F251); addUnicodeToSet(emojiSignatureSet, 0x1F300, 0x1F320); addUnicodeToSet(emojiSignatureSet, 0x1F32D, 0x1F32F); addUnicodeToSet(emojiSignatureSet, 0x1F330, 0x1F335); addUnicodeToSet(emojiSignatureSet, 0x1F337, 0x1F37C); addUnicodeToSet(emojiSignatureSet, 0x1F37E, 0x1F37F); addUnicodeToSet(emojiSignatureSet, 0x1F380, 0x1F393); addUnicodeToSet(emojiSignatureSet, 0x1F3A0, 0x1F3C4); addUnicodeToSet(emojiSignatureSet, 0x1F3C5); addUnicodeToSet(emojiSignatureSet, 0x1F3C6, 0x1F3CA); addUnicodeToSet(emojiSignatureSet, 0x1F3CF, 0x1F3D3); addUnicodeToSet(emojiSignatureSet, 0x1F3E0, 0x1F3F0); addUnicodeToSet(emojiSignatureSet, 0x1F3F4); addUnicodeToSet(emojiSignatureSet, 0x1F3F8, 0x1F3FF); addUnicodeToSet(emojiSignatureSet, 0x1F400, 0x1F43E); addUnicodeToSet(emojiSignatureSet, 0x1F440); addUnicodeToSet(emojiSignatureSet, 0x1F442, 0x1F4F7); addUnicodeToSet(emojiSignatureSet, 0x1F4F8); addUnicodeToSet(emojiSignatureSet, 0x1F4F9, 0x1F4FC); addUnicodeToSet(emojiSignatureSet, 0x1F4FF); addUnicodeToSet(emojiSignatureSet, 0x1F500, 0x1F53D); addUnicodeToSet(emojiSignatureSet, 0x1F54B, 0x1F54E); addUnicodeToSet(emojiSignatureSet, 0x1F550, 0x1F567); addUnicodeToSet(emojiSignatureSet, 0x1F57A); addUnicodeToSet(emojiSignatureSet, 0x1F595, 0x1F596); addUnicodeToSet(emojiSignatureSet, 0x1F5A4); addUnicodeToSet(emojiSignatureSet, 0x1F5FB, 0x1F5FF); addUnicodeToSet(emojiSignatureSet, 0x1F600); addUnicodeToSet(emojiSignatureSet, 0x1F601, 0x1F610); addUnicodeToSet(emojiSignatureSet, 0x1F611); addUnicodeToSet(emojiSignatureSet, 0x1F612, 0x1F614); addUnicodeToSet(emojiSignatureSet, 0x1F615); addUnicodeToSet(emojiSignatureSet, 0x1F616); addUnicodeToSet(emojiSignatureSet, 0x1F617); addUnicodeToSet(emojiSignatureSet, 0x1F618); addUnicodeToSet(emojiSignatureSet, 0x1F619); addUnicodeToSet(emojiSignatureSet, 0x1F61A); addUnicodeToSet(emojiSignatureSet, 0x1F61B); addUnicodeToSet(emojiSignatureSet, 0x1F61C, 0x1F61E); addUnicodeToSet(emojiSignatureSet, 0x1F61F); addUnicodeToSet(emojiSignatureSet, 0x1F620, 0x1F625); addUnicodeToSet(emojiSignatureSet, 0x1F626, 0x1F627); addUnicodeToSet(emojiSignatureSet, 0x1F628, 0x1F62B); addUnicodeToSet(emojiSignatureSet, 0x1F62C); addUnicodeToSet(emojiSignatureSet, 0x1F62D); addUnicodeToSet(emojiSignatureSet, 0x1F62E, 0x1F62F); addUnicodeToSet(emojiSignatureSet, 0x1F630, 0x1F633); addUnicodeToSet(emojiSignatureSet, 0x1F634); addUnicodeToSet(emojiSignatureSet, 0x1F635, 0x1F640); addUnicodeToSet(emojiSignatureSet, 0x1F641, 0x1F642); addUnicodeToSet(emojiSignatureSet, 0x1F643, 0x1F644); addUnicodeToSet(emojiSignatureSet, 0x1F645, 0x1F64F); addUnicodeToSet(emojiSignatureSet, 0x1F680, 0x1F6C5); addUnicodeToSet(emojiSignatureSet, 0x1F6CC); addUnicodeToSet(emojiSignatureSet, 0x1F6D0); addUnicodeToSet(emojiSignatureSet, 0x1F6D1, 0x1F6D2); addUnicodeToSet(emojiSignatureSet, 0x1F6EB, 0x1F6EC); addUnicodeToSet(emojiSignatureSet, 0x1F6F4, 0x1F6F6); addUnicodeToSet(emojiSignatureSet, 0x1F6F7, 0x1F6F8); addUnicodeToSet(emojiSignatureSet, 0x1F6F9); addUnicodeToSet(emojiSignatureSet, 0x1F910, 0x1F918); addUnicodeToSet(emojiSignatureSet, 0x1F919, 0x1F91E); addUnicodeToSet(emojiSignatureSet, 0x1F91F); addUnicodeToSet(emojiSignatureSet, 0x1F920, 0x1F927); addUnicodeToSet(emojiSignatureSet, 0x1F928, 0x1F92F); addUnicodeToSet(emojiSignatureSet, 0x1F930); addUnicodeToSet(emojiSignatureSet, 0x1F931, 0x1F932); addUnicodeToSet(emojiSignatureSet, 0x1F933, 0x1F93A); addUnicodeToSet(emojiSignatureSet, 0x1F93C, 0x1F93E); addUnicodeToSet(emojiSignatureSet, 0x1F940, 0x1F945); addUnicodeToSet(emojiSignatureSet, 0x1F947, 0x1F94B); addUnicodeToSet(emojiSignatureSet, 0x1F94C); addUnicodeToSet(emojiSignatureSet, 0x1F94D, 0x1F94F); addUnicodeToSet(emojiSignatureSet, 0x1F950, 0x1F95E); addUnicodeToSet(emojiSignatureSet, 0x1F95F, 0x1F96B); addUnicodeToSet(emojiSignatureSet, 0x1F96C, 0x1F970); addUnicodeToSet(emojiSignatureSet, 0x1F973, 0x1F976); addUnicodeToSet(emojiSignatureSet, 0x1F97A); addUnicodeToSet(emojiSignatureSet, 0x1F97C, 0x1F97F); addUnicodeToSet(emojiSignatureSet, 0x1F980, 0x1F984); addUnicodeToSet(emojiSignatureSet, 0x1F985, 0x1F991); addUnicodeToSet(emojiSignatureSet, 0x1F992, 0x1F997); addUnicodeToSet(emojiSignatureSet, 0x1F998, 0x1F9A2); addUnicodeToSet(emojiSignatureSet, 0x1F9B0, 0x1F9B9); addUnicodeToSet(emojiSignatureSet, 0x1F9C0); addUnicodeToSet(emojiSignatureSet, 0x1F9C1, 0x1F9C2); addUnicodeToSet(emojiSignatureSet, 0x1F9D0, 0x1F9E6); addUnicodeToSet(emojiSignatureSet, 0x1F9E7, 0x1F9FF); addUnicodeToSet(emojiSignatureSet, 0x1F3FB, 0x1F3FF); addUnicodeToSet(emojiSignatureSet, 0x261D); addUnicodeToSet(emojiSignatureSet, 0x26F9); addUnicodeToSet(emojiSignatureSet, 0x270A, 0x270B); addUnicodeToSet(emojiSignatureSet, 0x270C, 0x270D); addUnicodeToSet(emojiSignatureSet, 0x1F385); addUnicodeToSet(emojiSignatureSet, 0x1F3C2, 0x1F3C4); addUnicodeToSet(emojiSignatureSet, 0x1F3C7); addUnicodeToSet(emojiSignatureSet, 0x1F3CA); addUnicodeToSet(emojiSignatureSet, 0x1F3CB, 0x1F3CC); addUnicodeToSet(emojiSignatureSet, 0x1F442, 0x1F443); addUnicodeToSet(emojiSignatureSet, 0x1F446, 0x1F450); addUnicodeToSet(emojiSignatureSet, 0x1F466, 0x1F469); addUnicodeToSet(emojiSignatureSet, 0x1F46E); addUnicodeToSet(emojiSignatureSet, 0x1F470, 0x1F478); addUnicodeToSet(emojiSignatureSet, 0x1F47C); addUnicodeToSet(emojiSignatureSet, 0x1F481, 0x1F483); addUnicodeToSet(emojiSignatureSet, 0x1F485, 0x1F487); addUnicodeToSet(emojiSignatureSet, 0x1F4AA); addUnicodeToSet(emojiSignatureSet, 0x1F574, 0x1F575); addUnicodeToSet(emojiSignatureSet, 0x1F57A); addUnicodeToSet(emojiSignatureSet, 0x1F590); addUnicodeToSet(emojiSignatureSet, 0x1F595, 0x1F596); addUnicodeToSet(emojiSignatureSet, 0x1F645, 0x1F647); addUnicodeToSet(emojiSignatureSet, 0x1F64B, 0x1F64F); addUnicodeToSet(emojiSignatureSet, 0x1F6A3); addUnicodeToSet(emojiSignatureSet, 0x1F6B4, 0x1F6B6); addUnicodeToSet(emojiSignatureSet, 0x1F6C0); addUnicodeToSet(emojiSignatureSet, 0x1F6CC); addUnicodeToSet(emojiSignatureSet, 0x1F918); addUnicodeToSet(emojiSignatureSet, 0x1F919, 0x1F91C); addUnicodeToSet(emojiSignatureSet, 0x1F91E); addUnicodeToSet(emojiSignatureSet, 0x1F91F); addUnicodeToSet(emojiSignatureSet, 0x1F926); addUnicodeToSet(emojiSignatureSet, 0x1F930); addUnicodeToSet(emojiSignatureSet, 0x1F931, 0x1F932); addUnicodeToSet(emojiSignatureSet, 0x1F933, 0x1F939); addUnicodeToSet(emojiSignatureSet, 0x1F93D, 0x1F93E); addUnicodeToSet(emojiSignatureSet, 0x1F9B5, 0x1F9B6); addUnicodeToSet(emojiSignatureSet, 0x1F9B8, 0x1F9B9); addUnicodeToSet(emojiSignatureSet, 0x1F9D1, 0x1F9DD);
addUnicodeToSet(emojiSignatureSet, 0x20E3); addUnicodeToSet(emojiSignatureSet, 0XFE0F); addUnicodeToSet(emojiSignatureSet, 0XFE0E);
addUnicodeToSet(emojiSignatureSet, 0x200D);
addUnicodeToSet(emojiSignatureSet, 0x1F1E6, 0x1F1FF); addUnicodeToSet(emojiSignatureSet, 0x1F3FB, 0x1F3FF); addUnicodeToSet(emojiSignatureSet, 0x1F9B0, 0x1F9B3); addUnicodeToSet(emojiSignatureSet, 0xE007F);
addUnicodeToSet(emojiSignatureSet, 0x00A9); addUnicodeToSet(emojiSignatureSet, 0x00AE); addUnicodeToSet(emojiSignatureSet, 0x203C); addUnicodeToSet(emojiSignatureSet, 0x2049); addUnicodeToSet(emojiSignatureSet, 0x2122); addUnicodeToSet(emojiSignatureSet, 0x2139); addUnicodeToSet(emojiSignatureSet, 0x2194, 0x2199); addUnicodeToSet(emojiSignatureSet, 0x21A9, 0x21AA); addUnicodeToSet(emojiSignatureSet, 0x231A, 0x231B); addUnicodeToSet(emojiSignatureSet, 0x2328); addUnicodeToSet(emojiSignatureSet, 0x2388); addUnicodeToSet(emojiSignatureSet, 0x23CF); addUnicodeToSet(emojiSignatureSet, 0x23E9, 0x23F3); addUnicodeToSet(emojiSignatureSet, 0x23F8, 0x23FA); addUnicodeToSet(emojiSignatureSet, 0x24C2); addUnicodeToSet(emojiSignatureSet, 0x25AA, 0x25AB); addUnicodeToSet(emojiSignatureSet, 0x25B6); addUnicodeToSet(emojiSignatureSet, 0x25C0); addUnicodeToSet(emojiSignatureSet, 0x25FB, 0x25FE); addUnicodeToSet(emojiSignatureSet, 0x2600, 0x2605); addUnicodeToSet(emojiSignatureSet, 0x2607, 0x2612); addUnicodeToSet(emojiSignatureSet, 0x2614, 0x2615); addUnicodeToSet(emojiSignatureSet, 0x2616, 0x2617); addUnicodeToSet(emojiSignatureSet, 0x2618); addUnicodeToSet(emojiSignatureSet, 0x2619); addUnicodeToSet(emojiSignatureSet, 0x261A, 0x266F); addUnicodeToSet(emojiSignatureSet, 0x2670, 0x2671); addUnicodeToSet(emojiSignatureSet, 0x2672, 0x267D); addUnicodeToSet(emojiSignatureSet, 0x267E, 0x267F); addUnicodeToSet(emojiSignatureSet, 0x2680, 0x2685); addUnicodeToSet(emojiSignatureSet, 0x2690, 0x2691); addUnicodeToSet(emojiSignatureSet, 0x2692, 0x269C); addUnicodeToSet(emojiSignatureSet, 0x269D); addUnicodeToSet(emojiSignatureSet, 0x269E, 0x269F); addUnicodeToSet(emojiSignatureSet, 0x26A0, 0x26A1); addUnicodeToSet(emojiSignatureSet, 0x26A2, 0x26B1); addUnicodeToSet(emojiSignatureSet, 0x26B2); addUnicodeToSet(emojiSignatureSet, 0x26B3, 0x26BC); addUnicodeToSet(emojiSignatureSet, 0x26BD, 0x26BF); addUnicodeToSet(emojiSignatureSet, 0x26C0, 0x26C3); addUnicodeToSet(emojiSignatureSet, 0x26C4, 0x26CD); addUnicodeToSet(emojiSignatureSet, 0x26CE); addUnicodeToSet(emojiSignatureSet, 0x26CF, 0x26E1); addUnicodeToSet(emojiSignatureSet, 0x26E2); addUnicodeToSet(emojiSignatureSet, 0x26E3); addUnicodeToSet(emojiSignatureSet, 0x26E4, 0x26E7); addUnicodeToSet(emojiSignatureSet, 0x26E8, 0x26FF); addUnicodeToSet(emojiSignatureSet, 0x2700); addUnicodeToSet(emojiSignatureSet, 0x2701, 0x2704); addUnicodeToSet(emojiSignatureSet, 0x2705); addUnicodeToSet(emojiSignatureSet, 0x2708, 0x2709); addUnicodeToSet(emojiSignatureSet, 0x270A, 0x270B); addUnicodeToSet(emojiSignatureSet, 0x270C, 0x2712); addUnicodeToSet(emojiSignatureSet, 0x2714); addUnicodeToSet(emojiSignatureSet, 0x2716); addUnicodeToSet(emojiSignatureSet, 0x271D); addUnicodeToSet(emojiSignatureSet, 0x2721); addUnicodeToSet(emojiSignatureSet, 0x2728); addUnicodeToSet(emojiSignatureSet, 0x2733, 0x2734); addUnicodeToSet(emojiSignatureSet, 0x2744); addUnicodeToSet(emojiSignatureSet, 0x2747); addUnicodeToSet(emojiSignatureSet, 0x274C); addUnicodeToSet(emojiSignatureSet, 0x274E); addUnicodeToSet(emojiSignatureSet, 0x2753, 0x2755); addUnicodeToSet(emojiSignatureSet, 0x2757); addUnicodeToSet(emojiSignatureSet, 0x2763, 0x2767); addUnicodeToSet(emojiSignatureSet, 0x2795, 0x2797); addUnicodeToSet(emojiSignatureSet, 0x27A1); addUnicodeToSet(emojiSignatureSet, 0x27B0); addUnicodeToSet(emojiSignatureSet, 0x27BF); addUnicodeToSet(emojiSignatureSet, 0x2934, 0x2935); addUnicodeToSet(emojiSignatureSet, 0x2B05, 0x2B07); addUnicodeToSet(emojiSignatureSet, 0x2B1B, 0x2B1C); addUnicodeToSet(emojiSignatureSet, 0x2B50); addUnicodeToSet(emojiSignatureSet, 0x2B55); addUnicodeToSet(emojiSignatureSet, 0x3030); addUnicodeToSet(emojiSignatureSet, 0x303D); addUnicodeToSet(emojiSignatureSet, 0x3297); addUnicodeToSet(emojiSignatureSet, 0x3299); addUnicodeToSet(emojiSignatureSet, 0x1F000, 0x1F02B); addUnicodeToSet(emojiSignatureSet, 0x1F030, 0x1F093); addUnicodeToSet(emojiSignatureSet, 0x1F0A0, 0x1F0AE); addUnicodeToSet(emojiSignatureSet, 0x1F0B1, 0x1F0BE); addUnicodeToSet(emojiSignatureSet, 0x1F0BF); addUnicodeToSet(emojiSignatureSet, 0x1F0C1, 0x1F0CF); addUnicodeToSet(emojiSignatureSet, 0x1F0D1, 0x1F0DF); addUnicodeToSet(emojiSignatureSet, 0x1F0E0, 0x1F0F5); addUnicodeToSet(emojiSignatureSet, 0x1F12F); addUnicodeToSet(emojiSignatureSet, 0x1F170, 0x1F171); addUnicodeToSet(emojiSignatureSet, 0x1F17E); addUnicodeToSet(emojiSignatureSet, 0x1F17F); addUnicodeToSet(emojiSignatureSet, 0x1F18E); addUnicodeToSet(emojiSignatureSet, 0x1F191, 0x1F19A); addUnicodeToSet(emojiSignatureSet, 0x1F201, 0x1F202); addUnicodeToSet(emojiSignatureSet, 0x1F21A); addUnicodeToSet(emojiSignatureSet, 0x1F22F); addUnicodeToSet(emojiSignatureSet, 0x1F232, 0x1F23A); addUnicodeToSet(emojiSignatureSet, 0x1F250, 0x1F251); addUnicodeToSet(emojiSignatureSet, 0x1F260, 0x1F265); addUnicodeToSet(emojiSignatureSet, 0x1F300, 0x1F320); addUnicodeToSet(emojiSignatureSet, 0x1F321, 0x1F32C); addUnicodeToSet(emojiSignatureSet, 0x1F32D, 0x1F32F); addUnicodeToSet(emojiSignatureSet, 0x1F330, 0x1F335); addUnicodeToSet(emojiSignatureSet, 0x1F336); addUnicodeToSet(emojiSignatureSet, 0x1F337, 0x1F37C); addUnicodeToSet(emojiSignatureSet, 0x1F37D); addUnicodeToSet(emojiSignatureSet, 0x1F37E, 0x1F37F); addUnicodeToSet(emojiSignatureSet, 0x1F380, 0x1F393); addUnicodeToSet(emojiSignatureSet, 0x1F394, 0x1F39F); addUnicodeToSet(emojiSignatureSet, 0x1F3A0, 0x1F3C4); addUnicodeToSet(emojiSignatureSet, 0x1F3C5); addUnicodeToSet(emojiSignatureSet, 0x1F3C6, 0x1F3CA); addUnicodeToSet(emojiSignatureSet, 0x1F3CB, 0x1F3CE); addUnicodeToSet(emojiSignatureSet, 0x1F3CF, 0x1F3D3); addUnicodeToSet(emojiSignatureSet, 0x1F3D4, 0x1F3DF); addUnicodeToSet(emojiSignatureSet, 0x1F3E0, 0x1F3F0); addUnicodeToSet(emojiSignatureSet, 0x1F3F1, 0x1F3F7); addUnicodeToSet(emojiSignatureSet, 0x1F3F8, 0x1F3FA); addUnicodeToSet(emojiSignatureSet, 0x1F400, 0x1F43E); addUnicodeToSet(emojiSignatureSet, 0x1F43F); addUnicodeToSet(emojiSignatureSet, 0x1F440); addUnicodeToSet(emojiSignatureSet, 0x1F441); addUnicodeToSet(emojiSignatureSet, 0x1F442, 0x1F4F7); addUnicodeToSet(emojiSignatureSet, 0x1F4F8); addUnicodeToSet(emojiSignatureSet, 0x1F4F9, 0x1F4FC); addUnicodeToSet(emojiSignatureSet, 0x1F4FD, 0x1F4FE); addUnicodeToSet(emojiSignatureSet, 0x1F4FF); addUnicodeToSet(emojiSignatureSet, 0x1F500, 0x1F53D); addUnicodeToSet(emojiSignatureSet, 0x1F546, 0x1F54A); addUnicodeToSet(emojiSignatureSet, 0x1F54B, 0x1F54F); addUnicodeToSet(emojiSignatureSet, 0x1F550, 0x1F567); addUnicodeToSet(emojiSignatureSet, 0x1F568, 0x1F579); addUnicodeToSet(emojiSignatureSet, 0x1F57A); addUnicodeToSet(emojiSignatureSet, 0x1F57B, 0x1F5A3); addUnicodeToSet(emojiSignatureSet, 0x1F5A4); addUnicodeToSet(emojiSignatureSet, 0x1F5A5, 0x1F5FA); addUnicodeToSet(emojiSignatureSet, 0x1F5FB, 0x1F5FF); addUnicodeToSet(emojiSignatureSet, 0x1F600); addUnicodeToSet(emojiSignatureSet, 0x1F601, 0x1F610); addUnicodeToSet(emojiSignatureSet, 0x1F611); addUnicodeToSet(emojiSignatureSet, 0x1F612, 0x1F614); addUnicodeToSet(emojiSignatureSet, 0x1F615); addUnicodeToSet(emojiSignatureSet, 0x1F616); addUnicodeToSet(emojiSignatureSet, 0x1F617); addUnicodeToSet(emojiSignatureSet, 0x1F618); addUnicodeToSet(emojiSignatureSet, 0x1F619); addUnicodeToSet(emojiSignatureSet, 0x1F61A); addUnicodeToSet(emojiSignatureSet, 0x1F61B); addUnicodeToSet(emojiSignatureSet, 0x1F61C, 0x1F61E); addUnicodeToSet(emojiSignatureSet, 0x1F61F); addUnicodeToSet(emojiSignatureSet, 0x1F620, 0x1F625); addUnicodeToSet(emojiSignatureSet, 0x1F626, 0x1F627); addUnicodeToSet(emojiSignatureSet, 0x1F628, 0x1F62B); addUnicodeToSet(emojiSignatureSet, 0x1F62C); addUnicodeToSet(emojiSignatureSet, 0x1F62D); addUnicodeToSet(emojiSignatureSet, 0x1F62E, 0x1F62F); addUnicodeToSet(emojiSignatureSet, 0x1F630, 0x1F633); addUnicodeToSet(emojiSignatureSet, 0x1F634); addUnicodeToSet(emojiSignatureSet, 0x1F635, 0x1F640); addUnicodeToSet(emojiSignatureSet, 0x1F641, 0x1F642); addUnicodeToSet(emojiSignatureSet, 0x1F643, 0x1F644); addUnicodeToSet(emojiSignatureSet, 0x1F645, 0x1F64F); addUnicodeToSet(emojiSignatureSet, 0x1F680, 0x1F6C5); addUnicodeToSet(emojiSignatureSet, 0x1F6C6, 0x1F6CF); addUnicodeToSet(emojiSignatureSet, 0x1F6D0); addUnicodeToSet(emojiSignatureSet, 0x1F6D1, 0x1F6D2); addUnicodeToSet(emojiSignatureSet, 0x1F6D3, 0x1F6D4); addUnicodeToSet(emojiSignatureSet, 0x1F6E0, 0x1F6EC); addUnicodeToSet(emojiSignatureSet, 0x1F6F0, 0x1F6F3); addUnicodeToSet(emojiSignatureSet, 0x1F6F4, 0x1F6F6); addUnicodeToSet(emojiSignatureSet, 0x1F6F7, 0x1F6F8); addUnicodeToSet(emojiSignatureSet, 0x1F6F9); addUnicodeToSet(emojiSignatureSet, 0x1F7D5, 0x1F7D8); addUnicodeToSet(emojiSignatureSet, 0x1F910, 0x1F918); addUnicodeToSet(emojiSignatureSet, 0x1F919, 0x1F91E); addUnicodeToSet(emojiSignatureSet, 0x1F91F); addUnicodeToSet(emojiSignatureSet, 0x1F920, 0x1F927); addUnicodeToSet(emojiSignatureSet, 0x1F928, 0x1F92F); addUnicodeToSet(emojiSignatureSet, 0x1F930); addUnicodeToSet(emojiSignatureSet, 0x1F931, 0x1F932); addUnicodeToSet(emojiSignatureSet, 0x1F933, 0x1F93A); addUnicodeToSet(emojiSignatureSet, 0x1F93C, 0x1F93E); addUnicodeToSet(emojiSignatureSet, 0x1F940, 0x1F945); addUnicodeToSet(emojiSignatureSet, 0x1F947, 0x1F94B); addUnicodeToSet(emojiSignatureSet, 0x1F94C); addUnicodeToSet(emojiSignatureSet, 0x1F94D, 0x1F94F); addUnicodeToSet(emojiSignatureSet, 0x1F950, 0x1F95E); addUnicodeToSet(emojiSignatureSet, 0x1F95F, 0x1F96B); addUnicodeToSet(emojiSignatureSet, 0x1F96C, 0x1F970); addUnicodeToSet(emojiSignatureSet, 0x1F973, 0x1F976); addUnicodeToSet(emojiSignatureSet, 0x1F97A); addUnicodeToSet(emojiSignatureSet, 0x1F97C, 0x1F97F); addUnicodeToSet(emojiSignatureSet, 0x1F980, 0x1F984); addUnicodeToSet(emojiSignatureSet, 0x1F985, 0x1F991); addUnicodeToSet(emojiSignatureSet, 0x1F992, 0x1F997); addUnicodeToSet(emojiSignatureSet, 0x1F998, 0x1F9A2); addUnicodeToSet(emojiSignatureSet, 0x1F9B0, 0x1F9B9); addUnicodeToSet(emojiSignatureSet, 0x1F9C0); addUnicodeToSet(emojiSignatureSet, 0x1F9C1, 0x1F9C2); addUnicodeToSet(emojiSignatureSet, 0x1F9D0, 0x1F9E6); addUnicodeToSet(emojiSignatureSet, 0x1F9E7, 0x1F9FF); addUnicodeToSet(emojiSignatureSet, 0x1FA60, 0x1FA6D); Log.d(TAG, "initSignatureSet end: " + emojiSignatureSet.size()); } }
|