Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 573 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 584 codePath = Font::characterRangeCodePath(c15, 2); | 584 codePath = Font::characterRangeCodePath(c15, 2); |
| 585 EXPECT_EQ(Font::Simple, codePath); | 585 EXPECT_EQ(Font::Simple, codePath); |
| 586 } | 586 } |
| 587 | 587 |
| 588 TEST(FontTest, TestCharacterRangeCodePathString) | 588 TEST(FontTest, TestCharacterRangeCodePathString) |
| 589 { | 589 { |
| 590 // Simple-Simple is still simple | 590 // Simple-Simple is still simple |
| 591 static UChar c1[] = { 0x2FF, 0x2FF }; | 591 static UChar c1[] = { 0x2FF, 0x2FF }; |
| 592 Font::CodePath codePath = Font::characterRangeCodePath(c1, 2); | 592 Font::CodePath codePath = Font::characterRangeCodePath(c1, 2); |
| 593 EXPECT_EQ(Font::Simple, codePath); | 593 EXPECT_EQ(Font::Simple, codePath); |
| 594 | |
| 595 // Complex-Simple is Complex | 594 // Complex-Simple is Complex |
| 596 static UChar c2[] = { 0x300, 0x2FF }; | 595 static UChar c2[] = { 0x300, 0x2FF }; |
| 597 codePath = Font::characterRangeCodePath(c2, 2); | 596 codePath = Font::characterRangeCodePath(c2, 2); |
| 598 EXPECT_EQ(Font::Complex, codePath); | 597 EXPECT_EQ(Font::Complex, codePath); |
| 599 | |
| 600 // Simple-Complex is Complex | 598 // Simple-Complex is Complex |
| 601 static UChar c3[] = { 0x2FF, 0x330 }; | 599 static UChar c3[] = { 0x2FF, 0x330 }; |
| 602 codePath = Font::characterRangeCodePath(c3, 2); | 600 codePath = Font::characterRangeCodePath(c3, 2); |
| 603 EXPECT_EQ(Font::Complex, codePath); | 601 EXPECT_EQ(Font::Complex, codePath); |
| 604 | |
| 605 // Complex-Complex is Complex | 602 // Complex-Complex is Complex |
| 606 static UChar c4[] = { 0x36F, 0x330 }; | 603 static UChar c4[] = { 0x36F, 0x330 }; |
| 607 codePath = Font::characterRangeCodePath(c4, 2); | 604 codePath = Font::characterRangeCodePath(c4, 2); |
| 608 EXPECT_EQ(Font::Complex, codePath); | 605 EXPECT_EQ(Font::Complex, codePath); |
| 609 | |
| 610 // SimpleWithGlyphOverflow-Simple is SimpleWithGlyphOverflow | 606 // SimpleWithGlyphOverflow-Simple is SimpleWithGlyphOverflow |
| 611 static UChar c5[] = { 0x1E00, 0x2FF }; | 607 static UChar c5[] = { 0x1E00, 0x2FF }; |
| 612 codePath = Font::characterRangeCodePath(c5, 2); | 608 codePath = Font::characterRangeCodePath(c5, 2); |
| 613 EXPECT_EQ(Font::SimpleWithGlyphOverflow, codePath); | 609 EXPECT_EQ(Font::SimpleWithGlyphOverflow, codePath); |
| 614 | |
| 615 // Simple-SimpleWithGlyphOverflow is SimpleWithGlyphOverflow | 610 // Simple-SimpleWithGlyphOverflow is SimpleWithGlyphOverflow |
| 616 static UChar c6[] = { 0x2FF, 0x2000 }; | 611 static UChar c6[] = { 0x2FF, 0x2000 }; |
| 617 codePath = Font::characterRangeCodePath(c6, 2); | 612 codePath = Font::characterRangeCodePath(c6, 2); |
| 618 EXPECT_EQ(Font::SimpleWithGlyphOverflow, codePath); | 613 EXPECT_EQ(Font::SimpleWithGlyphOverflow, codePath); |
| 619 | |
| 620 // SimpleWithGlyphOverflow-Complex is Complex | 614 // SimpleWithGlyphOverflow-Complex is Complex |
| 621 static UChar c7[] = { 0x1E00, 0x330 }; | 615 static UChar c7[] = { 0x1E00, 0x330 }; |
| 622 codePath = Font::characterRangeCodePath(c7, 2); | 616 codePath = Font::characterRangeCodePath(c7, 2); |
| 623 EXPECT_EQ(Font::Complex, codePath); | 617 EXPECT_EQ(Font::Complex, codePath); |
| 624 | |
| 625 // Complex-SimpleWithGlyphOverflow is Complex | 618 // Complex-SimpleWithGlyphOverflow is Complex |
| 626 static UChar c8[] = { 0x330, 0x2000 }; | 619 static UChar c8[] = { 0x330, 0x2000 }; |
| 627 codePath = Font::characterRangeCodePath(c8, 2); | 620 codePath = Font::characterRangeCodePath(c8, 2); |
| 628 EXPECT_EQ(Font::Complex, codePath); | 621 EXPECT_EQ(Font::Complex, codePath); |
| 629 | |
| 630 // Surrogate-Complex is Complex | 622 // Surrogate-Complex is Complex |
| 631 static UChar c9[] = { 0xD83C, 0xDDE5, 0x330 }; | 623 static UChar c9[] = { 0xD83C, 0xDDE5, 0x330 }; |
| 632 codePath = Font::characterRangeCodePath(c9, 3); | 624 codePath = Font::characterRangeCodePath(c9, 3); |
| 633 EXPECT_EQ(Font::Complex, codePath); | 625 EXPECT_EQ(Font::Complex, codePath); |
| 634 | |
| 635 // Complex-Surrogate is Complex | 626 // Complex-Surrogate is Complex |
| 636 static UChar c10[] = { 0x330, 0xD83C, 0xDDE5 }; | 627 static UChar c10[] = { 0x330, 0xD83C, 0xDDE5 }; |
| 637 codePath = Font::characterRangeCodePath(c10, 3); | 628 codePath = Font::characterRangeCodePath(c10, 3); |
| 638 EXPECT_EQ(Font::Complex, codePath); | 629 EXPECT_EQ(Font::Complex, codePath); |
| 639 } | 630 } |
| 640 | 631 |
| 632 TEST(FontTest, TestIsCJKIdeograph) | |
| 633 { | |
| 634 // The basic CJK Unified Ideographs block. | |
| 635 UChar32 c = 0x4DFF; | |
| 636 bool isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 637 EXPECT_FALSE(isCJKIdeograph); | |
| 638 c = 0x4E00; | |
| 639 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 640 EXPECT_TRUE(isCJKIdeograph); | |
| 641 c = 0x7000; | |
| 642 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 643 EXPECT_TRUE(isCJKIdeograph); | |
| 644 c = 0x9FFF; | |
| 645 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 646 EXPECT_TRUE(isCJKIdeograph); | |
| 647 c = 0xA000; | |
|
eseidel
2013/07/12 22:32:28
Is it some sort of gtest preferred style to not ju
| |
| 648 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 649 EXPECT_FALSE(isCJKIdeograph); | |
| 650 | |
| 651 // CJK Unified Ideographs Extension A. | |
| 652 c = 0x33FF; | |
| 653 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 654 EXPECT_FALSE(isCJKIdeograph); | |
| 655 c = 0x3400; | |
| 656 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 657 EXPECT_TRUE(isCJKIdeograph); | |
| 658 c = 0x4000; | |
| 659 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 660 EXPECT_TRUE(isCJKIdeograph); | |
| 661 c = 0x4DBF; | |
| 662 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 663 EXPECT_TRUE(isCJKIdeograph); | |
| 664 c = 0x4DC0; | |
| 665 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 666 EXPECT_FALSE(isCJKIdeograph); | |
| 667 | |
| 668 // CJK Unified Ideographs Extension A and Kangxi Radicals. | |
| 669 c = 0x2E7F; | |
| 670 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 671 EXPECT_FALSE(isCJKIdeograph); | |
| 672 c = 0x2E80; | |
| 673 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 674 EXPECT_TRUE(isCJKIdeograph); | |
| 675 c = 0x2EA0; | |
| 676 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 677 EXPECT_TRUE(isCJKIdeograph); | |
| 678 c = 0x2FDF; | |
| 679 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 680 EXPECT_TRUE(isCJKIdeograph); | |
| 681 c = 0x2FE0; | |
| 682 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 683 EXPECT_FALSE(isCJKIdeograph); | |
| 684 | |
| 685 // CJK Strokes. | |
| 686 c = 0x31BF; | |
| 687 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 688 EXPECT_FALSE(isCJKIdeograph); | |
| 689 c = 0x31C0; | |
| 690 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 691 EXPECT_TRUE(isCJKIdeograph); | |
| 692 c = 0x31D0; | |
| 693 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 694 EXPECT_TRUE(isCJKIdeograph); | |
| 695 c = 0x31EF; | |
| 696 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 697 EXPECT_TRUE(isCJKIdeograph); | |
| 698 c = 0x31F0; | |
| 699 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 700 EXPECT_FALSE(isCJKIdeograph); | |
| 701 | |
| 702 // CJK Compatibility Ideographs. | |
| 703 c = 0xF8FF; | |
| 704 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 705 EXPECT_FALSE(isCJKIdeograph); | |
| 706 c = 0xF900; | |
| 707 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 708 EXPECT_TRUE(isCJKIdeograph); | |
| 709 c = 0x5950; | |
| 710 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 711 EXPECT_TRUE(isCJKIdeograph); | |
| 712 c = 0xFAFF; | |
| 713 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 714 EXPECT_TRUE(isCJKIdeograph); | |
| 715 c = 0xFB00; | |
| 716 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 717 EXPECT_FALSE(isCJKIdeograph); | |
| 718 | |
| 719 // CJK Unified Ideographs Extension B. | |
| 720 c = 0x1FFFF; | |
| 721 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 722 EXPECT_FALSE(isCJKIdeograph); | |
| 723 c = 0x20000; | |
| 724 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 725 EXPECT_TRUE(isCJKIdeograph); | |
| 726 c = 0x25000; | |
| 727 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 728 EXPECT_TRUE(isCJKIdeograph); | |
| 729 c = 0x2A6DF; | |
| 730 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 731 EXPECT_TRUE(isCJKIdeograph); | |
| 732 c = 0x2A6E0; | |
| 733 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 734 EXPECT_FALSE(isCJKIdeograph); | |
| 735 | |
| 736 // CJK Unified Ideographs Extension C. | |
| 737 // CJK Unified Ideographs Extension D. | |
| 738 c = 0x2A6FF; | |
| 739 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 740 EXPECT_FALSE(isCJKIdeograph); | |
| 741 c = 0x2A700; | |
| 742 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 743 EXPECT_TRUE(isCJKIdeograph); | |
| 744 c = 0x2B000; | |
| 745 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 746 EXPECT_TRUE(isCJKIdeograph); | |
| 747 c = 0x2B81F; | |
| 748 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 749 EXPECT_TRUE(isCJKIdeograph); | |
| 750 c = 0x2B820; | |
| 751 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 752 EXPECT_FALSE(isCJKIdeograph); | |
| 753 | |
| 754 // CJK Compatibility Ideographs Supplement. | |
| 755 c = 0x2F7FF; | |
| 756 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 757 EXPECT_FALSE(isCJKIdeograph); | |
| 758 c = 0x2F800; | |
| 759 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 760 EXPECT_TRUE(isCJKIdeograph); | |
| 761 c = 0x2F900; | |
| 762 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 763 EXPECT_TRUE(isCJKIdeograph); | |
| 764 c = 0x2FA1F; | |
| 765 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 766 EXPECT_TRUE(isCJKIdeograph); | |
| 767 c = 0x2FA20; | |
| 768 isCJKIdeograph = Font::isCJKIdeograph(c); | |
| 769 EXPECT_FALSE(isCJKIdeograph); | |
| 770 } | |
| 771 | |
| 772 TEST(FontTest, TestIsCJKIdeographOrSymbol) | |
| 773 { | |
| 774 // CJK Compatibility Ideographs Supplement. | |
| 775 UChar32 c = 0x2C7; | |
| 776 bool isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 777 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 778 c = 0x2CA; | |
| 779 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 780 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 781 c = 0x2CB; | |
| 782 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 783 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 784 c = 0x2D9; | |
| 785 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 786 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 787 | |
| 788 c = 0x2020; | |
| 789 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 790 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 791 c = 0x2021; | |
| 792 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 793 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 794 c = 0x2030; | |
| 795 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 796 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 797 c = 0x203B; | |
| 798 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 799 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 800 c = 0x203C; | |
| 801 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 802 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 803 c = 0x2042; | |
| 804 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 805 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 806 c = 0x2047; | |
| 807 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 808 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 809 c = 0x2048; | |
| 810 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 811 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 812 c = 0x2049; | |
| 813 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 814 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 815 c = 0x2051; | |
| 816 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 817 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 818 c = 0x20DD; | |
| 819 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 820 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 821 c = 0x20DE; | |
| 822 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 823 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 824 c = 0x2100; | |
| 825 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 826 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 827 c = 0x2103; | |
| 828 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 829 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 830 c = 0x2105; | |
| 831 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 832 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 833 c = 0x2109; | |
| 834 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 835 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 836 c = 0x210A; | |
| 837 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 838 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 839 c = 0x2113; | |
| 840 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 841 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 842 c = 0x2116; | |
| 843 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 844 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 845 c = 0x2121; | |
| 846 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 847 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 848 c = 0x212B; | |
| 849 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 850 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 851 c = 0x213B; | |
| 852 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 853 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 854 c = 0x2150; | |
| 855 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 856 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 857 c = 0x2151; | |
| 858 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 859 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 860 c = 0x2152; | |
| 861 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 862 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 863 | |
| 864 c = 0x2155; | |
| 865 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 866 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 867 c = 0x2156; | |
| 868 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 869 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 870 c = 0x2158; | |
| 871 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 872 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 873 c = 0x215A; | |
| 874 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 875 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 876 c = 0x215B; | |
| 877 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 878 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 879 | |
| 880 c = 0x215F; | |
| 881 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 882 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 883 c = 0x2160; | |
| 884 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 885 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 886 c = 0x2164; | |
| 887 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 888 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 889 c = 0x216B; | |
| 890 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 891 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 892 c = 0x216C; | |
| 893 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 894 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 895 | |
| 896 c = 0x216F; | |
| 897 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 898 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 899 c = 0x2170; | |
| 900 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 901 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 902 c = 0x2174; | |
| 903 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 904 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 905 c = 0x217B; | |
| 906 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 907 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 908 c = 0x217C; | |
| 909 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 910 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 911 | |
| 912 c = 0x217F; | |
| 913 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 914 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 915 c = 0x2189; | |
| 916 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 917 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 918 c = 0x2307; | |
| 919 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 920 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 921 c = 0x2312; | |
| 922 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 923 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 924 | |
| 925 c = 0x23BD; | |
| 926 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 927 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 928 c = 0x23BE; | |
| 929 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 930 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 931 c = 0x23C4; | |
| 932 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 933 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 934 c = 0x23CC; | |
| 935 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 936 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 937 c = 0x23CD; | |
| 938 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 939 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 940 c = 0x23CE; | |
| 941 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 942 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 943 c = 0x2423; | |
| 944 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 945 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 946 | |
| 947 c = 0x245F; | |
| 948 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 949 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 950 c = 0x2460; | |
| 951 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 952 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 953 c = 0x2480; | |
| 954 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 955 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 956 c = 0x2492; | |
| 957 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 958 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 959 c = 0x2493; | |
| 960 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 961 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 962 | |
| 963 c = 0x249B; | |
| 964 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 965 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 966 c = 0x249C; | |
| 967 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 968 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 969 c = 0x24B0; | |
| 970 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 971 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 972 c = 0x24FF; | |
| 973 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 974 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 975 c = 0x2500; | |
| 976 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 977 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 978 | |
| 979 c = 0x25A0; | |
| 980 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 981 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 982 c = 0x25A1; | |
| 983 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 984 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 985 c = 0x25A2; | |
| 986 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 987 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 988 c = 0x25AA; | |
| 989 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 990 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 991 c = 0x25AB; | |
| 992 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 993 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 994 c = 0x25B1; | |
| 995 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 996 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 997 c = 0x25B2; | |
| 998 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 999 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1000 c = 0x25B3; | |
| 1001 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1002 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1003 c = 0x25B6; | |
| 1004 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1005 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1006 c = 0x25B7; | |
| 1007 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1008 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1009 c = 0x25BC; | |
| 1010 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1011 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1012 c = 0x25BD; | |
| 1013 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1014 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1015 c = 0x25C0; | |
| 1016 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1017 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1018 c = 0x25C1; | |
| 1019 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1020 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1021 c = 0x25C6; | |
| 1022 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1023 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1024 c = 0x25C7; | |
| 1025 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1026 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1027 c = 0x25C9; | |
| 1028 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1029 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1030 c = 0x25CB; | |
| 1031 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1032 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1033 c = 0x25CC; | |
| 1034 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1035 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1036 | |
| 1037 c = 0x25CD; | |
| 1038 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1039 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1040 c = 0x25CE; | |
| 1041 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1042 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1043 c = 0x25D0; | |
| 1044 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1045 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1046 c = 0x25D3; | |
| 1047 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1048 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1049 c = 0x25D4; | |
| 1050 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1051 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1052 | |
| 1053 c = 0x25E1; | |
| 1054 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1055 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1056 c = 0x25E2; | |
| 1057 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1058 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1059 c = 0x25E4; | |
| 1060 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1061 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1062 c = 0x25E6; | |
| 1063 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1064 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1065 c = 0x25E7; | |
| 1066 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1067 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1068 | |
| 1069 c = 0x25EF; | |
| 1070 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1071 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1072 | |
| 1073 c = 0x25FF; | |
| 1074 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1075 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1076 c = 0x2600; | |
| 1077 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1078 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1079 c = 0x2602; | |
| 1080 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1081 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1082 c = 0x2603; | |
| 1083 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1084 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1085 c = 0x2604; | |
| 1086 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1087 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1088 | |
| 1089 c = 0x2605; | |
| 1090 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1091 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1092 c = 0x2606; | |
| 1093 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1094 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1095 c = 0x260E; | |
| 1096 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1097 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1098 c = 0x2616; | |
| 1099 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1100 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1101 c = 0x2617; | |
| 1102 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1103 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1104 c = 0x2640; | |
| 1105 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1106 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1107 c = 0x2642; | |
| 1108 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1109 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1110 | |
| 1111 c = 0x265F; | |
| 1112 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1113 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1114 c = 0x2660; | |
| 1115 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1116 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1117 c = 0x2665; | |
| 1118 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1119 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1120 c = 0x266F; | |
| 1121 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1122 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1123 c = 0x2700; | |
| 1124 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1125 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1126 | |
| 1127 c = 0x2671; | |
| 1128 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1129 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1130 c = 0x2672; | |
| 1131 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1132 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1133 c = 0x2679; | |
| 1134 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1135 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1136 c = 0x267D; | |
| 1137 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1138 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1139 c = 0x267E; | |
| 1140 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1141 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1142 | |
| 1143 c = 0x26A0; | |
| 1144 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1145 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1146 c = 0x26BD; | |
| 1147 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1148 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1149 c = 0x26BE; | |
| 1150 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1151 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1152 c = 0x2713; | |
| 1153 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1154 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1155 c = 0x271A; | |
| 1156 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1157 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1158 c = 0x273F; | |
| 1159 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1160 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1161 c = 0x2740; | |
| 1162 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1163 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1164 c = 0x2756; | |
| 1165 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1166 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1167 | |
| 1168 c = 0x2775; | |
| 1169 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1170 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1171 c = 0x2776; | |
| 1172 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1173 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1174 c = 0x2779; | |
| 1175 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1176 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1177 c = 0x277F; | |
| 1178 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1179 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1180 c = 0x2780; | |
| 1181 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1182 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1183 | |
| 1184 c = 0x2B1A; | |
| 1185 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1186 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1187 | |
| 1188 c = 0x2FEF; | |
| 1189 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1190 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1191 c = 0x2FF0; | |
| 1192 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1193 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1194 c = 0x2FFA; | |
| 1195 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1196 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1197 c = 0x302F; | |
| 1198 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1199 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1200 c = 0x3030; | |
| 1201 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1202 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1203 c = 0x3031; | |
| 1204 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1205 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1206 c = 0x312F; | |
| 1207 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1208 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1209 c = 0x3130; | |
| 1210 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1211 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1212 | |
| 1213 c = 0x318F; | |
| 1214 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1215 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1216 c = 0x3190; | |
| 1217 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1218 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1219 c = 0x319F; | |
| 1220 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1221 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1222 c = 0x31BF; | |
| 1223 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1224 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1225 | |
| 1226 c = 0x31FF; | |
| 1227 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1228 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1229 c = 0x3200; | |
| 1230 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1231 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1232 c = 0x3300; | |
| 1233 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1234 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1235 c = 0x33FF; | |
| 1236 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1237 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1238 | |
| 1239 c = 0xF85F; | |
| 1240 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1241 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1242 c = 0xF860; | |
| 1243 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1244 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1245 c = 0xF861; | |
| 1246 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1247 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1248 c = 0xF862; | |
| 1249 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1250 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1251 c = 0xF863; | |
| 1252 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1253 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1254 | |
| 1255 c = 0xFE2F; | |
| 1256 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1257 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1258 c = 0xFE30; | |
| 1259 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1260 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1261 c = 0xFE40; | |
| 1262 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1263 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1264 c = 0xFE4F; | |
| 1265 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1266 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1267 c = 0xFE50; | |
| 1268 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1269 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1270 | |
| 1271 c = 0xFE10; | |
| 1272 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1273 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1274 c = 0xFE11; | |
| 1275 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1276 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1277 c = 0xFE12; | |
| 1278 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1279 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1280 c = 0xFE19; | |
| 1281 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1282 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1283 | |
| 1284 c = 0xFF0D; | |
| 1285 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1286 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1287 c = 0xFF1B; | |
| 1288 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1289 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1290 c = 0xFF1C; | |
| 1291 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1292 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1293 c = 0xFF1E; | |
| 1294 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1295 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1296 | |
| 1297 c = 0xFEFF; | |
| 1298 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1299 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1300 c = 0xFF00; | |
| 1301 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1302 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1303 c = 0xFF90; | |
| 1304 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1305 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1306 c = 0xFFEF; | |
| 1307 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1308 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1309 c = 0xFFF0; | |
| 1310 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1311 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1312 | |
| 1313 c = 0x1F100; | |
| 1314 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1315 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1316 | |
| 1317 c = 0x1F10F; | |
| 1318 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1319 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1320 c = 0x1F110; | |
| 1321 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1322 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1323 c = 0x1F115; | |
| 1324 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1325 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1326 c = 0x1F129; | |
| 1327 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1328 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1329 c = 0x1F12A; | |
| 1330 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1331 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1332 | |
| 1333 c = 0x1F12F; | |
| 1334 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1335 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1336 c = 0x1F130; | |
| 1337 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1338 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1339 c = 0x1F145; | |
| 1340 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1341 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1342 c = 0x1F149; | |
| 1343 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1344 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1345 c = 0x1F14A; | |
| 1346 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1347 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1348 | |
| 1349 c = 0x1F14F; | |
| 1350 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1351 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1352 c = 0x1F150; | |
| 1353 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1354 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1355 c = 0x1F155; | |
| 1356 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1357 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1358 c = 0x1F169; | |
| 1359 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1360 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1361 c = 0x1F16A; | |
| 1362 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1363 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1364 | |
| 1365 c = 0x1F16F; | |
| 1366 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1367 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1368 c = 0x1F170; | |
| 1369 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1370 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1371 c = 0x1F175; | |
| 1372 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1373 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1374 c = 0x1F189; | |
| 1375 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1376 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1377 c = 0x1F18A; | |
| 1378 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1379 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1380 | |
| 1381 c = 0x1F1FF; | |
| 1382 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1383 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1384 c = 0x1F200; | |
| 1385 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1386 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1387 c = 0x1F500; | |
| 1388 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1389 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1390 c = 0x1F6FF; | |
| 1391 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1392 EXPECT_TRUE(isCJKIdeographOrSymbol); | |
| 1393 c = 0x1F700; | |
| 1394 isCJKIdeographOrSymbol = Font::isCJKIdeographOrSymbol(c); | |
| 1395 EXPECT_FALSE(isCJKIdeographOrSymbol); | |
| 1396 } | |
| 641 | 1397 |
| 642 } // namespace WebCore | 1398 } // namespace WebCore |
| 643 | 1399 |
| OLD | NEW |