1 /* == Start of generated table == */ 2 /* 3 * The following tables are generated by running: 4 * 5 * ./gen-emoji-table.py emoji-data.txt 6 * 7 * on file with this header: 8 * 9 * # emoji-data.txt 10 * # Date: 2018-02-07, 07:55:18 GMT 11 * # © 2018 Unicode®, Inc. 12 * # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. 13 * # For terms of use, see http://www.unicode.org/terms_of_use.html 14 * # 15 * # Emoji Data for UTS #51 16 * # Version: 11.0 17 * # 18 * # For documentation and usage, see http://www.unicode.org/reports/tr51 19 */ 20 21 #ifndef HB_UNICODE_EMOJI_TABLE_HH 22 #define HB_UNICODE_EMOJI_TABLE_HH 23 24 #include "hb-unicode.hh" 25 26 27 static const struct hb_unicode_range_t _hb_unicode_emoji_Extended_Pictographic_table[] = 28 { 29 {0x00A9, 0x00A9}, 30 {0x00AE, 0x00AE}, 31 {0x203C, 0x203C}, 32 {0x2049, 0x2049}, 33 {0x2122, 0x2122}, 34 {0x2139, 0x2139}, 35 {0x2194, 0x2199}, 36 {0x21A9, 0x21AA}, 37 {0x231A, 0x231B}, 38 {0x2328, 0x2328}, 39 {0x2388, 0x2388}, 40 {0x23CF, 0x23CF}, 41 {0x23E9, 0x23F3}, 42 {0x23F8, 0x23FA}, 43 {0x24C2, 0x24C2}, 44 {0x25AA, 0x25AB}, 45 {0x25B6, 0x25B6}, 46 {0x25C0, 0x25C0}, 47 {0x25FB, 0x25FE}, 48 {0x2600, 0x2605}, 49 {0x2607, 0x2612}, 50 {0x2614, 0x2685}, 51 {0x2690, 0x2705}, 52 {0x2708, 0x2712}, 53 {0x2714, 0x2714}, 54 {0x2716, 0x2716}, 55 {0x271D, 0x271D}, 56 {0x2721, 0x2721}, 57 {0x2728, 0x2728}, 58 {0x2733, 0x2734}, 59 {0x2744, 0x2744}, 60 {0x2747, 0x2747}, 61 {0x274C, 0x274C}, 62 {0x274E, 0x274E}, 63 {0x2753, 0x2755}, 64 {0x2757, 0x2757}, 65 {0x2763, 0x2767}, 66 {0x2795, 0x2797}, 67 {0x27A1, 0x27A1}, 68 {0x27B0, 0x27B0}, 69 {0x27BF, 0x27BF}, 70 {0x2934, 0x2935}, 71 {0x2B05, 0x2B07}, 72 {0x2B1B, 0x2B1C}, 73 {0x2B50, 0x2B50}, 74 {0x2B55, 0x2B55}, 75 {0x3030, 0x3030}, 76 {0x303D, 0x303D}, 77 {0x3297, 0x3297}, 78 {0x3299, 0x3299}, 79 {0x1F000, 0x1F0FF}, 80 {0x1F10D, 0x1F10F}, 81 {0x1F12F, 0x1F12F}, 82 {0x1F16C, 0x1F171}, 83 {0x1F17E, 0x1F17F}, 84 {0x1F18E, 0x1F18E}, 85 {0x1F191, 0x1F19A}, 86 {0x1F1AD, 0x1F1E5}, 87 {0x1F201, 0x1F20F}, 88 {0x1F21A, 0x1F21A}, 89 {0x1F22F, 0x1F22F}, 90 {0x1F232, 0x1F23A}, 91 {0x1F23C, 0x1F23F}, 92 {0x1F249, 0x1F3FA}, 93 {0x1F400, 0x1F53D}, 94 {0x1F546, 0x1F64F}, 95 {0x1F680, 0x1F6FF}, 96 {0x1F774, 0x1F77F}, 97 {0x1F7D5, 0x1F7FF}, 98 {0x1F80C, 0x1F80F}, 99 {0x1F848, 0x1F84F}, 100 {0x1F85A, 0x1F85F}, 101 {0x1F888, 0x1F88F}, 102 {0x1F8AE, 0x1F8FF}, 103 {0x1F90C, 0x1F93A}, 104 {0x1F93C, 0x1F945}, 105 {0x1F947, 0x1FFFD}, 106 }; 107 108 #endif /* HB_UNICODE_EMOJI_TABLE_HH */ 109 110 /* == End of generated table == */ 111